.NET 5 发布单文件的 dll 问题

问题描述

Dotnet Core 3.x 及之前版本发布单文件只需要添加参数

-p:PublishSingleFile=true

但是升级到 .NET 5 后,使用此参数发布后仍会带四个 dll 文件:clrcompression.dll, clrjit.dll, coreclr.dll 和 mscordaccore.dll,如图.NET 5 发布单文件的 dll 问题

参考

解决方法

除了

-p:PublishSingleFile=true

还需要添加参数

-p:IncludeNativeLibrariesForSelfExtract=true

效果

.NET 5 发布单文件的 dll 问题

 

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据