作为一家公司,我们最近使用VS 2012将所有开发机器从Win7 VS 2010升级到Win 8。在尝试发布我们现有的c#控制台应用程序时,我现在已经碰壁了。当试图发布它只是错误说
发布组件不可用。您需要重新安装Visual Studio发布您的应用程序。
重新安装和修复无法解决此问题,并且在多台计算机上都是相同的。有没有其他人有这个问题或找到解决方案?真的不想把VS2010放在我们的机器上,纯粹是为了发布一个应用程序。
感谢。
答案 0 :(得分:3)
我能够以这种方式恢复“发布”功能:
使用Visual Studio,卸载项目并编辑项目文件。 搜索“OfficeVersion”。 将OfficeVersion从“16.0”更改为“15.0”。 保存并重新加载项目文件。
找到了答案答案 1 :(得分:1)
您是否为VS2012安装了Service Pack 4?如果没有,请尝试安装它。可以帮助service pack 4 for VS2012
答案 2 :(得分:0)
我知道这是一个旧线程,但今天在Windows 10更新失败后发生了这种情况(不确定这是不是因果关系)。
它是由损坏的machine.config文件引起的:
C:\的Windows \ Microsoft.NET \框架\ V2.0.50727 \ CONFIG \ machine.config中
我用machine.config.default的内容替换它以解决问题。