代码之家  ›  专栏  ›  技术社区  ›  Victor Chelaru

无法加载类型Microsoft。建筑框架Visual Studio中的IProjectElement

  •  2
  • Victor Chelaru  · 技术社区  · 7 年前

    直到最近,一切都很好,但我在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 Framework) ,单击“确定”创建新项目后,我会弹出一个弹出窗口:

    Microsoft Visual Studio无法加载类型 'Microsoft。建筑框架来自程序集的IProjectElement 'Microsoft。建筑框架,版本=15.1.0.0,区域性=中性, PublicKeyToken=b03f5f7f11d50a3a’。

    不幸的是,在这件事解决之前,我已经死在水里了。如果有任何帮助,我将不胜感激,因为我已经没有主意了。

    1 回复  |  直到 7 年前
        1
  •  5
  •   Victor Chelaru    7 年前

    错误消息略有不同(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)