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

时间:2014-06-09 14:18:58

标签: visual-studio-2013

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

  
      
  1. * CS
  2.   
  3. *。CSHTML
  4.   
  5. *。配置
  6.   
  7. *。ASAX
  8.   
  9. *。HTML
  10.   

enter image description here

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

我尝试了以下内容:

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

4 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:6)

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

这是我解决问题的步骤:

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

答案 2 :(得分:6)

我们通过以下方式解决了这个问题

  • 从开始右键单击Visual Studio导航到devenv.exe,单击属性,然后选择"打开文件位置..."。
  • 右键单击devenv.exe并选择"排除兼容性问题"。
  • 点击"排除程序问题"
  • 检查"程序打开但未正确显示"
  • 点击"下一步"
  • 点击"测试程序"
  • 确认一切正常打开
  • 点击"下一步"
  • 点击"是,保存此程序的这些设置"

答案 3 :(得分:0)

如本Connect文章所述,您必须再次运行问题排查工具并验证修复是否有效。另外,你不应该在框中说“#34;它适用于旧版本的Windows"”,它会阻止VS所需的一些API。