【发布时间】:2019-02-03 16:29:03
【问题描述】:
我有多个使用 .net 核心用 C# 编写的小型辅助控制台应用程序。当我尝试通过 Visual Studio 发布它们时,我在目标运行时中只有“便携式”选项。我无法取消选择它。这使得输出包括我不需要的运行时。
如果我尝试使用 CLI 发布仅运行“dotnet publish -c Release”命令,它仍然包含运行时。
我已尝试将 .net 核心 SDK 和应用程序更新到 2.2,但没有给我更多选择,Google 也无济于事。
以下是其中一个控制台应用程序的 csproj: .csproj file
以下是我在 VS 2017 中的发布选项: publish options
我已经在谷歌上搜索了无数个小时,试图找到一个解决方案。但是我尝试过的每个解决方案在发布时仍然包含运行时。
所以这是我最后的手段,真的希望这里有人有解决方案。
【问题讨论】:
标签: .net publishing