当我从我的 PowerShell 运行我的 dotnet core 2 应用程序时,我总是看到启动了 2 个进程。 这很烦人,因为在 Visual Studio 2017 中我无法“重新附加”调试器,因为总是有 2 个同名“dotnet”的进程。
有什么办法可以改变吗?
最佳答案
dotnet run
是一个开发命令,用于构建项目并查询项目以获取要运行的实际命令。然后它会启动程序中描述的程序 - 可能是 dotnet some.dll
或 someapp.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/