发布选项从 VS2017 的上下文菜单中消失

Fel*_*eno 5 c# publishing csproj visual-studio visual-studio-2017

所以我正在尝试发布一个项目,但出于某种原因我不能。我添加的最后一个项目仍然让我可以选择这样做,但其他项目都不允许我这样做。上下文菜单中缺少发布选项(请参阅代码片段)。我尝试按照本文中的说明更改指南,但没有成功。

发布

暂无发布

我如何发布我的项目?

我在这里先向您的帮助表示感谢!

顺便说一句,我正在使用 Visual Studio Community 2017

Fel*_*eno 3

所以我一直无法弄清楚为什么菜单丢失了,但我找到了一种通过命令行发布它的方法,最终结果是相同的。使用具有管理员权限的 cmd 导航到要发布的项目并使用以下命令:

set Platform=
set ASPNETCORE_ENVIRONMENT=
dotnet publish -c Release -o bin\Release\PublishOutput
Run Code Online (Sandbox Code Playgroud)

-c 指定配置{Debug|Release},-o 相对输出位置。有关更多信息,请参阅dotnet的文档