Visual studio 2013 “我该如何解决?”;无法识别的Guid格式“;

Visual studio 2013 “我该如何解决?”;无法识别的Guid格式“;,visual-studio-2013,Visual Studio 2013,在VS 2013中,如果单击以下文件类型,我会不断遇到此错误: *.cs *.cshtml *.config *.尽快 *.html 我最近刚刚更新到Visual Studio 2013 Update 2,并修复了一个兼容性问题,即由于UAC问题和在windows 8.1中运行服务,始终以管理员身份运行“devenv.exe”。然而;我可以在SharpDevelop 4.4中打开整个解决方案,没有任何问题。这让我相信解决方案文件不是问题所在,它指出VS 2013在某种程度上是罪魁祸首 我尝试了

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

  • *.cs
  • *.cshtml
  • *.config
  • *.尽快
  • *.html
  • 我最近刚刚更新到Visual Studio 2013 Update 2,并修复了一个兼容性问题,即由于UAC问题和在windows 8.1中运行服务,始终以管理员身份运行“devenv.exe”。然而;我可以在SharpDevelop 4.4中打开整个解决方案,没有任何问题。这让我相信解决方案文件不是问题所在,它指出VS 2013在某种程度上是罪魁祸首

    我尝试了以下方法:

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

    如本文所述,您必须再次运行故障排除程序,并验证修复是否有效。另外,您不应该勾选“它与旧版本的windows一起工作”复选框,它会阻止VS所需的一些API。

    最近我从windows 8.1升级到了10,一切都进行得很顺利。我可以打开我的Visual Studio项目并调试它们,直到我运行Visual Studio 2013 Update 5。每次打开任何aspx/cs时,我都会突然出现“未授权的GUID格式”错误

    以下是我为解决问题所做的步骤:

    在Windows 10中,您必须右键单击devenv.exe并选择“兼容性疑难解答”。
    选择“疑难解答程序”,并确保“它与旧版本的windows一起工作”未选中。

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

    • 右键单击Visual Studio(从开始),单击“属性”,然后选择“打开文件位置…”,导航到devenv.exe
    • 右键单击devenv.exe并选择“兼容性疑难解答”
    • 单击“故障排除程序”
    • 勾选“程序打开但显示不正确”
    • 单击“下一步”
    • 单击“测试程序”
    • 确认所有内容都已正确打开
    • 单击“下一步”
    • 单击“是,保存此程序的这些设置”

    只有在我取消选中所有复选框时,它才对我有效,并且在下一个屏幕上至少需要一个选项,因此我选中了“否,我已完成问题调查”


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

    在尝试了几种痛苦的技术之后,我甩掉了麻烦的用户配置文件,重新添加了它,并复制了各种解决方案。试着以管理员的身份运行:我认为您对windows 10用户的回答是正确的。不知道你为什么没有更多的选票。微软应该更清楚地说明这一点。这对我使用Windows 10和Visual Studio 2015很有效。我最近遇到了这一点,这就是Windows 10的答案。我将接受这个答案,即使我的旧问题是在一台旧得多的机器上。谢谢