NET 5发布"自包含-裁剪-单文件"程序
2020-12-22 22:27
标签:nat code local false for 形式 使用 tar elf 项目需要先配置TargetFrameworks或TargetFramework为net5.0 dotnet publish -r -c Release -f net5.0 -p:PublishSingleFile= -p:PublishTrimmed= -p:IncludeNativeLibrariesForSelfExtract= dotnet publish -r win-x64 -c Release -f net5.0 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true 如果不使用 NET 5发布"自包含-裁剪-单文件"程序 标签:nat code local false for 形式 使用 tar elf 原文地址:https://www.cnblogs.com/zonciu/p/13961051.html命令行模板
例子
注意
IncludeNativeLibrariesForSelfExtract
参数,打包出来的单文件会同时输出native dll作为依赖,不算真正的单文件,使用IncludeNativeLibrariesForSelfExtract
后把native dll作为自解压打包进去,才是真正的“单”文件。
运行程序时,会先把原生库自动解压到C:\Users\用户名\AppData\Local\Temp\.net\程序文件名\
下的一个文件夹中。
文章标题:NET 5发布"自包含-裁剪-单文件"程序
文章链接:http://soscw.com/index.php/essay/37656.html