作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我刚刚在我的机器上安装了 visual studio 2012,我之前有 visual studio 2012 RC,我之前卸载了它。安装成功,但是打开项目后,C#编辑器不能用了,就像这样的纯文本编辑器:
我试过修复它,完全卸载它然后重新安装,但没有成功。
有人有想法吗?
我不知道它是否相关,但我在创建新项目或打开现有项目时有时也会遇到此错误:
提前致谢
最佳答案
我很确定有关 ManagedObjectFactory 的错误与您描述的症状有关。此错误表示您的 Visual Studio 安装(尤其是 C# 语言服务)已损坏。这很可能是由某些设置问题引起的,我们目前正在努力确定这一问题。
我有机会调查此错误并发现我们的一个互操作程序集意外地安装到 GAC 中,但实际上不应该安装。它由 Windows 安装程序安装到 GAC 中,这表明这是一个设置问题。修复方法是从 GAC 卸载它,但因为它是由 Windows 安装程序安装的,所以它不仅仅是“gacutil/u”。您需要按照 KB873195 中描述的程序进行操作将其从 GAC 中删除:
免责声明:我是 Visual Studio C# IDE 团队的一名开发人员。
关于c# - Visual Studio 2012 中的纯 C# 编辑器(无智能感知、无缩进、无代码突出显示),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11988077/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!