如何在Visual Studio 2015中修复无法识别的Guid格式

use*_*095 13 visual-studio visual-studio-2015

当我尝试在Windows 10计算机上从Visual Studio 2015中打开我的项目(从Windows 7升级)时,我收到"无法识别的Guid格式"错误.

这并不总是发生在我身上.我最初以管理员身份打开VS工作室(因为我的项目当时需要它),请按照以下步骤中的步骤操作:您是否可以强制Visual Studio始终以Windows 8中的管理员身份运行? 然后我决定切换回不以管理员身份打开它.要尝试切换回来,我再次运行兼容性问题排查工具,这次我选择了"尝试推荐设置".执行此操作后,我每次打开项目时都会收到Guid错误,我无法再运行它.如果我像以前那样以管理员身份打开VS,我甚至会得到它.

我甚至尝试卸载Visual Studio并重新安装它,但这也无效.

小智 34

我猜您曾经以管理员身份运行Visual Studio.这样做对我来说.答案是删除注册表中的兼容性条目.

  1. 在键盘上键入Windows + R以打开"运行"对话框
  2. 键入regedit并按Enter键
  3. 浏览到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  4. 删除Visual Studio条目

  • YUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSS !!! 谢谢我的好朋友,您很棒! (2认同)

小智 9

我使用疑难解答兼容性工具在Windows 10上修复了此问题.它与启用了额外的复选框有关.

  • 通过右键单击Visual Studio从开始,单击属性,然后选择"打开文件位置..."导航到devenv.exe.

  • 右键单击devenv.exe并选择"Troubleshoot Compatibility".

  • 点击"排查程序"

  • 取消选中"它适用于旧版本的Windows"

  • 点击下一步"

  • 点击"测试程序"

  • 确认一切正确打开

  • 点击下一步"

  • 单击"是,保存此程序的这些设置"