已安装.NET SDK 8.0.101,官方C#编译器可执行文件位置在哪?
查找.NET SDK中的C#编译器并编译代码
- 没必要直接找编译器二进制文件,用
dotnet命令更方便:- 编译单个C#文件:
dotnet build Program.cs - 编译并运行:
dotnet run Program.cs
- 编译单个C#文件:
- 一定要找编译器文件的话,分两种情况:
- .NET Core版编译器(
csc.dll):路径是C:\Program Files\dotnet\sdk\8.0.101\Roslyn\bincore,调用方式是dotnet "C:\Program Files\dotnet\sdk\8.0.101\Roslyn\bincore\csc.dll" Program.cs - Windows桌面版编译器(
csc.exe):路径是C:\Program Files\dotnet\sdk\8.0.101\Roslyn\bin\net472,直接运行"C:\Program Files\dotnet\sdk\8.0.101\Roslyn\bin\net472\csc.exe" Program.cs
- .NET Core版编译器(
提示:优先用
dotnet命令,它会自动处理环境依赖、目标框架等配置,比直接调用编译器更省心。
内容的提问来源于stack exchange,提问作者YGranja
相关产品推荐
相关产品推荐

