【发布时间】:2019-05-29 17:34:54
【问题描述】:
我有一个 dot net core 控制台应用程序,我想将其打包为 .exe 并分发给同事。
由于该产品的所有用户都在 Windows 10 上,我使用构建项目
dotnet build -r win10-x64
这很棒,因为它提供了一个小型部署包。现在我已经介绍了 3rd 方库(通过 nuget),我遇到了一个问题,即它们没有包含在构建输出中。
有没有办法将点网核心项目构建为 .exe,包括 3rd 方库但不包括所有点网库?
找到解决方案
在@turobo 的引导下,我得到了以下结果:
dotnet publish -r win10-x64 -c Release --self-contained false
【问题讨论】: