不完全确定这甚至是一个有效的问题,但如果我使用VS2015打开最初使用VS2013创建和维护的解决方案,是否会在构建时使用Roslyn编译器平台进行编译(在VS2015内)?
该解决方案包括WPF应用程序,控制台应用程序,Web应用程序,Windows服务应用程序以及类库 - 因此可以选择全面的选项。
如果不是这种情况,我应该如何为这些项目启用Roslyn编译器?
感谢。
答案 0 :(得分:7)
如果在VS2015中打开,它将始终使用Roslyn编译器进行编译,无论语言版本是否切换。
使用/langversion
开关只是告诉Roslyn编译器不允许新功能 - 它不会导致使用较旧的编译器。