Visual Studio 2015没有问题使用新的C#编译器编译旧的CLR。看起来它在幕后使用VBCSCompiler.exe,但我找不到任何关于VBCSCompiler.exe命令行选项的文档。
另一方面,csc.exe似乎没有选择目标CLR的选项。您可以使用最新的csc.exe编译CLR 4,或者您可以使用旧的csc.exe编译CLR 2,但这样就不能使用C# 6.0。
那么我该如何编译CLR 2和C# 6.0?我需要Visual Studio吗?还有其他选项吗?
另一方面,csc.exe似乎没有选择目标CLR的选项。您可以使用最新的csc.exe编译CLR 4,或者您可以使用旧的csc.exe编译CLR 2,但这样就不能使用C# 6.0。
那么我该如何编译CLR 2和C# 6.0?我需要Visual Studio吗?还有其他选项吗?