我最近升级到 Visual Studio 2017 版本 15.6.3。这样做后(并修复了一堆其他问题),我无法再打开或创建 .shproj 文件。
我现有的项目在每个共享项目文件旁边都说(加载失败),每当我尝试重新加载项目时,我的输出窗口中都会显示以下内容:
C:\File\Path\Project.Shared.shproj:错误:预期 1 个导出合同名称为“Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.ProjectFactory+ProjectLoadHelper”,但在应用适用约束后发现 0。
同样,如果我尝试创建一个新的共享项目,我会在弹出窗口中收到相同的消息:
Microsoft Visual Studio 应有 1 个合同名称为 Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.ProjectFactory+ProjectLoadHelper 的导出,但在应用适用约束后发现为 0。
为什么 Visual Studio 不允许我加载或创建 .shproj 文件,我该如何解决?