簡體   English   中英

如果我支持VS2015,我的分析器可以定位的Roslyn的最新版本是什么?

[英]What's the latest version of Roslyn my analyzer can target if I support VS2015?

我正在編寫一個Roslyn診斷分析器,它應該適用於VS2015及更高版本。 我想知道我可以在我的項目中使用的最新版本的Microsoft.CodeAnalysis ,並且仍然支持VS2015。 我需要使用Roslyn 1.2.0中添加的API( AnalysisContext.EnableConcurrentExecution ),但我認為VS2015版本不包含Roslyn版本(IIRC,只有VS2017支持C#7)。 這是否意味着我無法在我的分析儀中使用此API?

是的,Roslyn 2.3.0僅適用於Visual Studio 2017.3及更高版本。

通常,Roslyn到Visual Studio版本的映射的工作方式如下:

Roslyn 1.0.x - > Visual Studio 2015.0(RTM)

Roslyn 1.1.x - > Visual Studio 2015.1(更新1)

Roslyn 1.2.x - > Visual Studio 2015.2(更新2)

Roslyn 1.3.x - > Visual Studio 2015.3(更新3)

Roslyn 2.0.x - > Visual Studio 2017.0(RTM)

Roslyn 2.1.x - > Visual Studio 2017.1.x

Roslyn 2.2.x - > Visual Studio 2017.2.x

Roslyn 2.3.x - > Visual Studio 2017.3.x

Roslyn 2.4.x - > Visual Studio 2017.4.x.

Roslyn 2.6.x - > Visual Studio 2017.5.x.

Roslyn 2.7.x - > Visual Studio 2017.7.x

Roslyn 2.8.x - > Visual Studio 2017.7.x.

Roslyn 2.9.x - > Visual Studio 2017.8.x

Roslyn 2.10.x - > Visual Studio 2017.9.x.

Roslyn 3.0.x - > Visual Studio 2019.0(RTM)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM