如何修复"无法识别的Guid格式"

Dam*_*ake 10 visual-studio-2013

如果我点击以下文件类型,我会在VS 2013中收到此错误:

  1. *的.cs
  2. *.cshtml
  3. 的*.config
  4. *的.asax
  5. *.html的

在此输入图像描述

我刚刚更新到Visual Studio 2013 Update 2并修复了兼容性问题,因为UAC问题并在Windows 8.1中运行服务,所以始终以管理员身份运行" devenv.exe ".然而; 我可以转而在SharpDevelop 4.4中打开整个解决方案,没有任何问题.这将使我相信解决方案文件不是问题,并且它指出VS 2013在某种程度上是罪魁祸首.

我尝试过以下方法:

  • devenv.exe/ResetSettings(没有用)
  • 将所有设置重置为默认值而不保存当前设置(不起作用)

Cag*_*lan 10

当我取消选中所有复选框时它才对我有用,并且在下一个屏幕上至少需要一个选项,所以我检查了"我没有完成调查问题"

请注意,这是基于其他答案,因此请首先按照这些步骤打开devenv.exe的"故障排除兼容性"屏幕

  • 我认为您实际上对 Windows 10 用户有正确的答案。不知道为什么你没有更多的投票。微软应该更清楚地说明这一点。 (2认同)

Alf*_*Roa 6

我最近从Windows 8.1升级到10,一切都很顺利.我可以打开我的Visual Studio项目并调试它们,直到我运行Visual Studio 2013 Update 5突然每次打开任何aspx/cs时出现"Unrecorgnized GUID Format"错误.

这是我为解决问题所采取的步骤:

在Windows 10中,您必须右键单击devenv.exe并选择"疑难解答兼容性".选择"疑难解答程序"并确保未选中"它适用于旧版本的Windows".


小智 6

我们通过执行以下操作来解决此问题

  • 通过右键单击Visual Studio从开始,单击属性,然后选择"打开文件位置..."导航到devenv.exe.
  • 右键单击devenv.exe并选择"Troubleshoot Compatibility".
  • 点击"排查程序"
  • 选中"程序打开但无法正确显示"
  • 点击下一步"
  • 点击"测试程序"
  • 确认一切正确打开
  • 点击下一步"
  • 单击"是,保存此程序的这些设置"