作为一家公司,我们最近将所有开发机器从 Win7 VS 2010 升级到 Win 8 with VS 2012。现在,当我尝试发布我们现有的 C# 控制台应用程序时,遇到了困难。当尝试发布它时,只是错误提示
the publish components are not available. You need to reinstall Visual Studio to publish your application.
重新安装和修复无法解决此问题,并且在多台计算机上都是相同的。还有其他人遇到过这个问题或找到了解决方案吗?真的不想仅仅为了发布一个应用程序而将 VS2010 也安装在我们的机器上。
谢谢。
最佳答案
我能够通过这种方式恢复“发布”功能:
使用 Visual Studio,卸载项目并编辑项目文件。 搜索“Office 版本”。 将 Office 版本从“16.0”更改为“15.0”。 保存并重新加载项目文件。
我在以下位置找到了答案:https://connect.microsoft.com/VisualStudio/feedback/details/2132333/publish-components-are-not-available
关于c# - 从 VS 2012 Express for Web 发布 C# 控制台应用程序。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23650864/