如何从命令行而不是IDE运行C#7.1编译器?

时间:2017-09-23 03:15:44

标签: c# .net visual-studio

我给了我一本新的C#书,这是一本非常好读的书。我发现我的Visual Studio 2017 express IDE可以编译C#7.1或更低版本。我真的是一个记事本和命令编译器类型的人虽然。我使用NotePad ++并使用命令行编译器编译我的代码(只要项目不是太大......)。

我试图找到在我的系统上安装基于命令行的C#7.1编译器的位置?你们知道一般安装在哪里吗?

我确实捅了一下,我发现了这个: C:\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Bin \ Roslyn \ csc.exe

我不知道上面文件路径的C#版本号是多少?我试过csc.exe /版但无济于事。你能帮助我掌握一个基于C#7.1命令行的编译器吗? 谢谢!

  • Erik W。

1 个答案:

答案 0 :(得分:0)

对于我发布的路径链接:

C:\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Roslyn\csc.exe

你跑:

csc.exe /langversion:7.1 myCSharpFile.cs

它将编译C#7.1中的代码