【问题标题】:Project <Name> could not be opened because the Microsoft Visual C# 2010 compiler could not be created. Please re-install Visual Studio无法打开项目 <名称>,因为无法创建 Microsoft Visual C# 2010 编译器。请重新安装 Visual Studio
【发布时间】:2011-11-18 17:48:08
【问题描述】:

安装 Debugger Canvas 并重新启动 Visual Studio 后,打开解决方案时每个项目都会出现此错误:

项目 无法打开,因为 Microsoft Visual C# 无法创建 2010 编译器。请重新安装 Visual Studio。

我尝试了这个问题的所有答案,但没有运气:Microsoft visual C# 2008 compiler could not be created. Please re-install Visual Studio

到目前为止我有:

  • 尝试了 /resetsettings 参数
  • 尝试了 /ResetSkipPkgs 参数
  • 尝试删除整个密钥:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio

除了重新安装 VS 和/或 SP1 之外还有其他想法吗?

VS 版本:10.0.40219.1 SP1Rel

谢谢!

【问题讨论】:

标签: visual-studio visual-studio-2010


【解决方案1】:

在尝试了一切之后,我通过重新应用 SP1 解决了这个问题,而无需重新安装整个 VS。希望它可以帮助别人!

【讨论】:

  • 如何重新申请?
  • @JoePhilllips 再次运行 SP1 安装程序
  • @alf 谢谢。我有一个类似的问题,没有任何工作。不得不完全重新安装新版本的VS
【解决方案2】:
  1. 打开 VS 命令提示符
  2. 运行以下命令

    devenv /resetsettings

  3. 打开您的项目

【讨论】:

  • 我在 Visual Studio 2015 中得到“无法打开项目'X',因为无法创建 Visual C# 2015 编译器”。devenv /resetsettings 也为 VS 2015 修复了该问题。
  • @Sergey 它没有解决我的问题,我在创建新项目时仍然收到“无法创建 Visual C# 2015 编译器”。注意:我尝试了所有提到的答案!!!
  • @Sergey 我在使用相同的 VS 2015 时遇到了同样的问题。但它提示我重新安装 VS。虽然我跑去修复它
【解决方案3】:

我遇到了类似的问题,但错误消息还包括“{} 的查询服务失败”。我尝试使用 /ResetSkipPkgs 和 /ResetSettings 开关打开 VS,但没有成功。我终于通过删除以下注册表项来修复它。

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio

Visual Studio 将在您下次启动时丢失所有用户首选项。

【讨论】:

    【解决方案4】:

    VS2015 - 我的问题出在 sln 文件中。恢复到以前的版本解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 2010-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-21
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多