Visual Studio 2017 无法创建或打开 .shproj(共享项目)文件

Visual Studio 2017 cannot create or open .shproj (shared Project) files

我最近升级到 Visual Studio 2017 版本 15.6.3。这样做(并解决了一系列其他问题)后,我无法再打开或创建 .shproj 文件。

我现有的项目在每个共享项目文件旁边都显示 (加载失败),每当我尝试重新加载项目时,我的输出 window 中都有以下内容:

C:\File\Path\Project.Shared.shproj : error : Expected 1 export(s) with contract name "Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.ProjectFactory+ProjectLoadHelper" but found 0 after applying applicable constraints.

同样,如果我尝试创建一个新的共享项目,我会在弹出窗口中收到相同的消息:

Microsoft Visual Studio Expected 1 export(s) with contract name Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.ProjectFactory+ProjectLoadHelper" but found 0 after applying applicable constraints.

为什么 Visual Studio 不允许我加载或创建 .shproj 文件,我该如何解决?

我删除了 UserName\AppData\Local\Microsoft\VisualStudio 的整个文件夹(想法来自 https://developercommunity.visualstudio.com/content/problem/190581/1560-preview-3-breaks-azure-functions-projects.html),现在我的 .sproj 文件加载了。