【发布时间】:2017-07-13 12:22:11
【问题描述】:
解决方案由 2 个 dll 库、1 个控制台应用程序和 1 个 Web 应用程序组成。只有最后一个项目,即 web 项目,使用Microsoft.Net.Compilers NuGet 包。包已经更新到 2.3.0 版本,C# 7.1 和 VB 15.3 是什么意思。
由于其他 3 个项目没有安装 Microsoft.Net.Compilers NuGet 包,他们使用什么 Roslyn 编译器和 C# 版本?
我使用 VS.Net 2017 15.2 和 .NET Framework 4.7,所以我猜它应该是 C#7.0,但仍然应该安装 2.2 版的 Microsoft.Net.Compilers,但不是。
【问题讨论】:
标签: c# .net visual-studio roslyn