发布选项已从VS2017的上下文菜单中删除

时间:2018-06-01 19:29:01

标签: c# visual-studio visual-studio-2017 publishing csproj

所以我正在尝试发布一个项目,但无论出于什么原因我都做不到。我添加的最后一个项目仍然让我可以选择,但其他任何项目都不允许我这样做。上下文菜单中缺少发布选项(请参阅代码段)。我尝试按照article中的说明更改guid,但没有运气。

Publish

No publish

如何发布我的项目?

提前感谢您的帮助!

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

3 个答案:

答案 0 :(得分:3)

所以我还没有弄清楚菜单丢失的原因,但是我发现了一种通过命令行发布它的方法,最终是相同的。使用具有管理员权限的cmd导航到要发布的项目并使用以下命令:

set Platform=
set ASPNETCORE_ENVIRONMENT=
dotnet publish -c Release -o bin\Release\PublishOutput

-c指定配置{Debug | Release},以及-o相对输出位置。有关详细信息,请转到dotnet

的文档

答案 1 :(得分:0)

我通过使用VS安装程序解决了此问题,选择了Web开发选项并进行了安装。安装Web开发设置后,我可以发布选项。

答案 2 :(得分:0)

我不知道为什么会出现这个问题,但是当我创建一个在括号中包含一个额外“.NET”的新项目时,它解决了这个问题。

相关问题