我在 Visual Studio 中有一个 ASP.NET C# WebApi 项目,我已经开发了几年了。
突然,“构建”菜单中缺少“发布”按钮,因此我无法发布所做的更改。
我已经卸载并再次安装了 Visual Studio(选择了不同的选项),更新到了最新版本,重置了“工具”>“导入和导出设置”中的所有设置并应用了常规和 Web 开发设置,但没有任何效果。
我尝试在另一台计算机上安装,它就在那里。尝试导出设置并导入到我需要使用的计算机中,但不起作用。
除此之外的一切都在工作。
你知道是什么原因造成的吗?
提前致谢。
我也遇到了完全相同的问题。就我而言,这是我自己造成的。
我的项目文件 (.csproj) 缺少
<ProjectTypeGuids>
设置。当我从另一个类似的项目(具有发布选项)复制一个时,问题得到了解决,我可以再次从上下文菜单中发布。
我似乎记得删除了
<ProjectTypeGuids>
条目以解决我当时遇到的另一个 Visual Studio 问题:(
我通过更新 .vbproj 文件解决了这个问题。 我必须将项目类型 GUIDS:
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
添加到标记中的文件中。