所以我正在尝试发布一个项目,但无论出于什么原因我都做不到。我添加的最后一个项目仍然让我可以选择,但其他任何项目都不允许我这样做。上下文菜单中缺少发布选项(请参阅代码段)。我尝试按照article中的说明更改guid,但没有运气。
如何发布我的项目?
提前感谢您的帮助!
顺便说一句,我正在使用Visual Studio Community 2017
答案 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”的新项目时,它解决了这个问题。