无法在Visual Studio中加载Microsoft.Build.Framework.IProjectElement类型

时间:2018-03-21 20:36:42

标签: visual-studio msbuild visual-studio-2017

直到最近,一切正常,但我在Visual Studio社区(15.5.X)上安装了Visual Studio(15.6.3)Enterprise。这导致现有项目(特别是.shproj文件)出现问题,因此我慢慢卸载并采取了越来越多的步骤。最近我有:

  • 已卸载的Visual Studio社区和企业
  • 从AppData / Local / Microsoft / VisualStudio和AppData / Roaming / Microsoft / VisualStudio中删除所有文件
  • 重新启动计算机
  • 重新安装了Visual Studio 2017(只是社区,因为它工作正常),并检查了以下选项:
    • .NET桌面开发
    • 通用Windows平台开发
    • 使用.NET进行移动开发

现在,如果我尝试制作控制台应用程序(.NET Framework),则在单击“确定”以创建新项目后会弹出一个弹出窗口:

  

Microsoft Visual Studio无法加载类型   程序集中的“Microsoft.Build.Framework.IProjectElement”   'Microsoft.Build.Framework,Version = 15.1.0.0,Culture = neutral,   公钥= b03f5f7f11d50a3a”。

我不幸在水中死去,直到这个问题解决了。任何帮助都会非常感激,因为我的想法很不错。

1 个答案:

答案 0 :(得分:4)

错误消息略有不同(Microsoft.Build.Framework.IProjectElement与Microsoft.Build.Framework.SdkReference),但此处发布的解决方案也解决了我的问题:

Could not load type 'Microsoft.Build.Framework.SdkReference' on project open in VS 2017 U1 (15.3)