从vs2012 Express发布一个c#控制台应用程序

本文关键字:控制台 应用程序 布一个 vs2012 Express | 更新日期: 2023-09-27 18:03:29

作为一家公司,我们最近将我们所有的开发机器从Win7 VS 2010升级到win8 VS 2012。现在,当我试图发布一个现有的c#控制台应用程序时,我遇到了瓶颈。当试图发布它时,只是错误地说

发布组件不可用。您需要重新安装VisualStudio发布你的应用程序。

重新安装和修复不会修复此问题,并且在多台机器上是相同的。有没有其他人遇到过这个问题或找到了解决方案?真的不想把VS2010也放到我们的机器上,只是为了发布一个应用程序。

谢谢。

从vs2012 Express发布一个c#控制台应用程序

我可以这样恢复"publish"功能:

使用Visual Studio卸载项目并编辑项目文件。搜索"OfficeVersion"。将officversion从"16.0"更改为"15.0"。保存并重新加载项目文件。

我找到了答案:https://connect.microsoft.com/VisualStudio/feedback/details/2132333/publish-components-are-not-available

是否为VS2012安装了service pack 4 ?如果没有,请尝试安装它。也许它可以帮助service pack 4 for VS2012

我知道这是一个旧的线程,但这发生在我今天失败后更新到Windows 10(不确定是否是原因或时机不好)。

这是由一台损坏的机器引起的。配置文件:

C: ' Windows ' Microsoft.NET ' Framework ' v2.0.50727 ' CONFIG ' machine.config

我用machine.config.default的内容替换了它来解决这个问题。