Visual Studio - 带有C ++语法的C#项目

时间:2016-09-26 19:10:04

标签: c# visual-studio-2015

我的Visual Studio 2015社区安装突然以C ++风格的语法在VS GUI上显示C#概念。例如,这是.Net framework 4.5.2上的一个全新的C#应用​​程序: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/files/gitlab-config-template/gitlab.rb.template#L215-219

它还显示带有插入符号(^)字符后缀的类名,并显示" nullptr"对于null对象而不是" null" (在预览窗口中)。

关于可能导致这种情况的任何想法?我很高兴地编写这个应用程序,没有任何奇怪的行为,直到大约半小时前。对于没有对它们进行最近更改的应用程序也会出现这种情况,因此我只能假设我在Visual Studio中遇到了一个奇怪的组合键并且错误地更改了设置。

这是一个示例堆栈跟踪。注意"语言"列显示" C ++": Note the way the class name is shown in the stack frame.

1 个答案:

答案 0 :(得分:0)

我尝试了从Google搜索中找到的每一个解决方案后,设法让这个工作正常。似乎已经修复过的步骤:

  1. 完全删除VS 2015社区
  2. 完全重新安装VS 2015社区
  3. 这里的注册表修复:link,特别是“0xfffffffe2e276b55”注册表项的部分。