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

Posted

技术标签:

【中文标题】Visual Studio 2017 无法创建或打开 .shproj(共享项目)文件【英文标题】:Visual Studio 2017 cannot create or open .shproj (shared Project) files 【发布时间】:2018-08-31 04:36:30 【问题描述】:

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

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

C:\File\Path\Project.Shared.shproj:错误:预期 1 个出口合同名称为“Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.ProjectFactory+ProjectLoadHelper”,但在应用后发现 0约束。

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

微软视觉工作室 预计有 1 个合同名称为 Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.ProjectFactory+ProjectLoadHelper 的导出,但在应用适用的约束后发现为 0。

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于Visual Studio 2017 无法创建或打开 .shproj(共享项目)文件的主要内容,如果未能解决你的问题,请参考以下文章

无法找到visual studio 2017生成工具

在 Visual Studio 2015 中打开 Visual Studio 2017 项目

无法在 Visual Studio 2017 的共享项目中创建文件夹

无法从使用 Visual Studio 2017 和 C# 7.0 的方法返回元组

SSRS - Visual Studio 2017

win7安装visual studio 2017无法进入安装界面