0

我正在尝试在 Visual Studio 2019 预览版上运行扩展程序,但出现以下错误。

  1. System.AggregateException:项目系统数据流'DynamicOrderPrecedenceDataSourceImporter`3:54884337'因异常而关闭:System.AggregateException:发生一个或多个错误。---> System.AggregateException:发生一个或多个错误。---> System.AggregateException:发生一个或多个错误。---> System.AggregateException:发生一个或多个错误。---> Microsoft.VisualStudio.Composition.CompositionFailedException:初始化部分“A 类”时引发异常。---> System.MissingMethodException:找不到方法:'Microsoft.VisualStudio.ProjectSystem.IConfiguredProjectServices Microsoft.VisualStudio.ProjectSystem.ConfiguredProject.get_Services()'。

  2. System.AggregateException:发生一个或多个错误。---> Microsoft.VisualStudio.Composition.CompositionFailedException:初始化部分“B 类”时引发异常。---> System.MissingMethodException:找不到方法:'Microsoft.VisualStudio.ProjectSystem.IUnconfiguredProjectServices Microsoft.VisualStudio.ProjectSystem.UnconfiguredProject.get_Services()'。

请帮助解决上述错误

问候,

4

3 回答 3

1

在 VS2019 中,围绕这个 API 发生了重大变化。如果您将Microsoft.VisualStudio.ProjectSystem nuget 包中的参考程序集从最新的 15.x 版本与 16.x 进行比较,您将看到更改:

UnconfiguredProject.get_Services 方法上的签名比较

请注意,在 15.x 中它是 IUnconfiguredProjectServices,而在 16.x 中它现在是 UnconfiguredProjectServices(没有 I)。

您需要更新 VS2019 的参考资料。

于 2019-03-08T21:43:51.190 回答
0

我的情况有点不同。我曾尝试将项目从 .NET Core 3.0 升级到 3.1。当我更新版本时,我没有收到任何错误或警告,直到下一次关闭并重新打开项目。我尝试了许多不同的修复方法,但都没有奏效。我的解决方案和项目在整个过程中仍然正确编译。

最终解决我的问题是将版本更改回 .NET Core 3.0 并重新升级到 3.1。我不知道为什么这是一个修复程序,我还没有在任何其他论坛的任何地方看到这个建议。希望它可以帮助某人。

于 2020-05-18T17:50:47.560 回答
0

就我而言,我尝试了很多东西,这最终解决了我的问题:

https://developercommunity.visualstudio.com/content/problem/660096/service-fabric-project-not-loading.html

(0)当我尝试打开项目时发生异常,它保持“卸载”并发生异常(1)重新启动计算机,确保没有 Visual Studio 实例正在运行(2)删除(不仅仅是为了安全起见重命名它:- )) 提到的文件夹 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Extensions\gramtlyq.e04 (大约 6k 个文件!) (3) 运行 VS2019 的开发人员控制台并运行:devenv /UpdateConfiguration (4) 打开项目现在可以了

祝大家好运!

于 2020-01-20T09:55:26.163 回答