如何避免在Visual Studio 2017中加载Microsoft.VisualStudio.Threading错误

问题描述 投票:0回答:1

我已经以仅针对Visual Studio 2019的版本对Visual Studio软件包进行了更新日志。我开始使用NuGet软件包Microsoft.VisualStudio.SDK版本16.0.202进行了一项更改,并删除了许多对DLL的单独引用。

现在,我已将软件包的最新版本移植回Visual Studio 2017,并将多个NuGet软件包(例如Microsoft.CodeAnalysis)降级为较旧的版本。

我已将Microsoft.VisualStudio.SDK降级为版本15.9.3,这是最旧的可用版本。

最初,这似乎在多个系统上都可以正常工作。但是,在一个系统上,我的软件包未加载,并且一条消息写入了活动日志,类似

Could not load file or assembly 'Microsoft.VisualStudio.Threading, Version=15.8.0.0

(消息实际上是德语,但是等同于英语。)

我可以看到两种可能的解决方案:

[1]丢弃Microsoft.VisualStudio.SDK,然后返回引用大量单独的DLL。

我不想这样做。

[2]增加所需的最低Visual Studio版本号。

使用Microsoft.VisualStudio.SDK 15.9.3版,我是否必须将Visual Studio的最低版本设置为15.9.3?

(这是限制性的,但是比不加载的软件包要好。)

visual-studio-2017 visual-studio-extensions visual-studio-sdk
1个回答
0
投票

必须增加所需的最低VS版本。

© www.soinside.com 2019 - 2024. All rights reserved.