c# - 从 VS 2012 Express for Web 发布 C# 控制台应用程序。

标签 c# visual-studio-2012 console publish

作为一家公司,我们最近将所有开发机器从 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/

相关文章:

c# - 在 Windows Phone 8.1 中使用文件选择器保存图像

c# - 编程语言可以成为平台的一部分吗? (C# 和 Java 相关)

c# - 陈旧元素引用异常 c# Selenium Webdriver

java - 如果您在控制台中输入的单词是回文,或者不是 Java 中的回文,则使程序成为您

c# - 使用 C# 中的参数运行控制台应用程序 - GUI 连接建议

c# - async await 在调用异步方法时返回 Task<List<T>> 而不是 List<T>

c# - 您可以更改 VS Win Forms 设计器代码生成吗?

c# - Visual Studio 2012 中自己的双选项卡模板

C++ 对象初始化(堆栈)

java - java控制台输出的默认字符编码