发布:2023/3/20 23:31:58作者:管理员 来源:本站 浏览次数:570
最近在使用net Core2.0时发现项目下面没有生成exe文件,却而代之的是DLL文件,但是在运行程序的时候就不太方便,因此整理了一下使用方法:
在项目目录下打开控制台,输入 dotnet XXX.dll 然后程序就可以运行 。
同时还有其他方法生成EXE文件,在编译的时候 输入
dotnet build --runtime win-x64
也就是在后面增加一行 --runtime win-x64是生成的平台版本
另外,--rumtime也可以简写为 –r,该命令可以简写如下:
dotnet build -r win-x64
发布的时候使用dotnet publish即可,
dotnet publish -c Release -r win-x64
该参数可以支持如下命令:
dotnet build
dotnet clean
dotnet pack
dotnet publish
dotnet restore
dotnet run
dotnet store
剩下的一个问题就是参数rid该如何选择,这里可以参看MSDN上的这篇文章:.NET Core RID Catalog。如果不想看这篇文章,对于Windows可以参考下表:
Portable
win-x86 / win-x64
Win7 / 2008 R2
win7-x86 / win7-x64
Win8 / 2012
win8-x86 / win8-x64 / win8-arm
Win8.1 / 2012 R2
win81-x86 / win81-x64 / win81-arm
Win10
win10-x86 / win10-x64 / win10-arm / win10-arm64
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4