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

Can I use "Roslyn" in Visual Studio 2017 with .NET 4.7?

我已经用脚本功能和 Microsoft.CodeAnalysis nuget 升级了我的项目,它下载了数百个相关的 System.* 包。之前只有Microsoft.CodeAnalysis.Common、CSharp、CSharp.Workspaces等,这是怎么回事?它可以在 Visual Studio 2017 中与 .NET Framework 4.7 一起使用吗?或者它包含在 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 Standard 依赖项。据我所知,这没有任何问题,项目应该可以正常工作。