gpt4 book ai didi

.net-core - 为什么 dotnet 运行启动 2 个进程?

转载 作者:行者123 更新时间:2023-12-01 04:34:30 24 4
gpt4 key购买 nike

当我从我的 PowerShell 运行我的 dotnet core 2 应用程序时,我总是看到启动了 2 个进程。这很烦人,因为在 Visual Studio 2017 中我无法“重新附加”调试器,因为总是有 2 个同名“dotnet”的进程。

enter image description here

有什么办法可以改变吗?

最佳答案

dotnet run 是一个开发命令,用于构建项目并查询项目以获取要运行的实际命令。然后它会启动程序中描述的程序 - 可能是 dotnet some.dllsomeapp.exe,具体取决于程序类型。

要解决您的问题,请运行如下命令

dotnet bin\Debug\netcoreapp2.0\mapp.dll

直接避免过程噪音。

您还可以在它之前链接一个构建命令,这样您就可以根据更改重建项目,并且仍然有运行 msbuild 的进程终止:

dotnet build; dotnet bin\Debug\netcoreapp2.0\mapp.dll

关于.net-core - 为什么 dotnet 运行启动 2 个进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48595404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com