我注意到当我运行 .NET Core 应用程序时,例如
dotnet new console
dotnet run
然后有一个过程称为dotnet.exe
但它的实际目的是什么?在 fly / JIT 中更改代码是否有什么问题?
它是一个命令行工具,用于告诉 .NET Core 它应该做什么,例如“构建我的解决方案”或“构建并运行我的解决方案”或“为我创建解决方案”或“将项目添加到我的解决方案”+许多其他命令。
更多信息在这里:https ://docs.microsoft.com/en-us/dotnet/core/tools/dotnet
您甚至可以使用自己的子命令对其进行扩展。