dotnet.exe 到底是什么?它的用途是什么?

Joe*_*lty -1 .net c# .net-core

我注意到当我运行 .NET Core 应用程序时,例如

dotnet new console
dotnet run
Run Code Online (Sandbox Code Playgroud)

然后有一个过程叫做dotnet.exe

但它的真正目的是什么?它是否与更改飞行/ JIT 代码有关?

Pet*_*r B 5

它是一个命令行工具,用于告诉 .NET Core 它应该做什么,例如“构建我的解决方案”或“构建并运行我的解决方案”或“为我创建一个解决方案”或“将项目添加到我的解决方案”+许多其他命令。

更多信息请参见:https ://learn.microsoft.com/en-us/dotnet/core/tools/dotnet

您甚至可以使用自己的子命令来扩展它