我可以在 Visual Studio 2017 中将"Roslyn"与 .NET 4.7 一起使用吗?



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

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

但从版本 1.3.0 开始,该包还具有 .Net Standard 1.3 变体,

该变体具有许多依赖项,就像 .Net Standard 1.x 包一样。将此类包安装到面向 .Net Framework 4.7 的项目中时,NuGet 会安装所有 .Net 标准依赖项。据我所知,这没有任何问题,该项目应该可以正常工作。

最新更新