最近换mac开发.net core,发布centos独立部署包的时候,发现怎么发布都只有windows运行时,最后通过修改csproj文件解决问题,解决方式如下
将上方圈中的地方,复制到csproj文件中,vs2017 for mac才能发布独立部署包
其中SelfContained指是否独立部署,RuntimeIdentifier指目标平台
复制过来之后,再用vs2017 for mac右击发布,即可在mac上生成独立部署包
<SelfContained>true</SelfContained>
<_IsPortable>false</_IsPortable>
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>