gpt4 book ai didi

c# - Visual Studio 2012 中的纯 C# 编辑器(无智能感知、无缩进、无代码突出显示)

转载 作者:IT王子 更新时间:2023-10-29 03:47:24 25 4
gpt4 key购买 nike

我刚刚在我的机器上安装了 visual studio 2012,我之前有 visual studio 2012 RC,我之前卸载了它。安装成功,但是打开项目后,C#编辑器不能用了,就像这样的纯文本编辑器:

C# editor

我试过修复它,完全卸载它然后重新安装,但没有成功。

有人有想法吗?

我不知道它是否相关,但我在创建新项目或打开现有项目时有时也会遇到此错误:

Vs error

提前致谢

最佳答案

我很确定有关 ManagedObjectFactory 的错误与您描述的症状有关。此错误表示您的 Visual Studio 安装(尤其是 C# 语言服务)已损坏。这很可能是由某些设置问题引起的,我们目前正在努力确定这一问题。

我有机会调查此错误并发现我们的一个互操作程序集意外地安装到 GAC 中,但实际上不应该安装。它由 Windows 安装程序安装到 GAC 中,这表明这是一个设置问题。修复方法是从 GAC 卸载它,但因为它是由 Windows 安装程序安装的,所以它不仅仅是“gacutil/u”。您需要按照 KB873195 中描述的程序进行操作将其从 GAC 中删除:

  1. 从“HKLM\SOFTWARE\Classes\Installer\Assemblies\Global\”中删除与“Microsoft.VisualStudio.CSharp.Services.Language.Interop”程序集对应的值。请注意“Interop”部分,因为还有 Microsoft.VisualStudio.CSharp.Services.Language 程序集,它必须在 GAC 中。
  2. 启动“VS2012 x86 native 工具命令提示符”并运行“gacutil/u Microsoft.VisualStudio.CSharp.Services.Language.Interop”。

免责声明:我是 Visual Studio C# IDE 团队的一名开发人员。

关于c# - Visual Studio 2012 中的纯 C# 编辑器(无智能感知、无缩进、无代码突出显示),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11988077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com