我可以使用" Roslyn"在Visual Studio 2017中使用.NET 4.7?

时间:2017-04-13 01:34:19

标签: c# visual-studio-2017 roslyn roslyn-code-analysis .net-4.7

我已经使用脚本功能和Microsoft.CodeAnalysis nuget升级了我的项目,它下载了数百个依赖的System。*包。之前它只有Microsoft.CodeAnalysis.Common,CSharp,CSharp.Workspaces等。发生了什么?它在.NET Framework 4.7的Visual Studio 2017中有效吗?或者它包含在4.7中(我没有在任何地方找到它)?我应该等一下吗?

1 个答案:

答案 0 :(得分:3)

较早版本的Microsoft.CodeAnalysis.Common只有.Net 4.5的变体,几乎没有依赖。

但是从版本1.3.0开始,该软件包还具有.Net Standard 1.3变体,它具有许多依赖性,就像.Net Standard 1.x软件包一样。在将此类软件包安装到以.Net Framework 4.7为目标的项目中时,NuGet会安装所有.Net Standard依赖项。据我所知,这并没有错,项目应该可以正常工作。