我的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.
答案 0 :(得分:0)
我尝试了从Google搜索中找到的每一个解决方案后,设法让这个工作正常。似乎已经修复过的步骤: