.net core 编译生成exe时候提示找不到运行时包

2019-01-03 03:39发布

小白学习.net core时候,遇到如下的问题 请问怎么解决

1条回答
Juvenile、少年°
2楼-- · 2019-01-03 04:22

去掉<RuntimIdentitifier>win10-x64-corert</RuntimIdentitifier>,用dotnet publish -c Release -r win-x64也可以生成直接可以运行的.exe文件,只是生成的目标文件夹中自带 .net core runtime。而且在windows上可以用dotnet publish -c Release -r linux-x64生成直接在linux上运行的可执行文件。

如果使用corert,参考园子里的一篇博文:.NET Core单文件发布静态编译AOT CoreRT

查看更多
登录 后发表回答