3

是否可以将Microsoft.CodeAnalysis引用升级到版本1.3.x之类的东西,并仍然可以在VS2015中加载分析器?如何在Roslyn分析器定位中使用更新的Microsoft.CodeAnalysis参考VS2015

我已经在我的分析器开发环境中使用了此设置,所以似乎有一些方法可以让VS2015运行依赖于Microsoft.CodeAnalyzer 1.3.1的分析器。

但是,当我将VSIX软件包上的分析仪安装到没有安装VS SDK的办公室PC时,VS会抱怨扩展名“不包含任何分析仪”。现在,我已将Microsoft.CodeAnalysis参考降级为1.0.0,所有操作都可以再次运行。

如果每个VS需要引用与它在内部使用的相同的Microsoft.CodeAnalysis程序集的引用,那么如何将多个VS版本应用于未来?

回答

2

1.N包与Visual Studio的更新N一起工作,但没有办法使用1.3包与小于更新3的东西。

+0

哦,这就解释了。也不知道我还在办公室PC上运行Update 1。感谢您及时的回复!我假设这也意味着软件包与VS2015u3和VS2017一起工作的1.2.x兼容版本? –

+0

是的,我们确保兼容性仍然有效。 –