【发布时间】:2018-02-11 07:27:00
【问题描述】:
当我从我的 PowerShell 运行我的 dotnet core 2 应用程序时,我总是看到启动了 2 个进程。 这很烦人,因为在 Visual Studio 2017 中我无法“重新附加”调试器,因为总是有 2 个进程具有相同的名称“dotnet”。
有什么办法可以改变吗?
【问题讨论】:
标签: .net-core dotnet-cli
当我从我的 PowerShell 运行我的 dotnet core 2 应用程序时,我总是看到启动了 2 个进程。 这很烦人,因为在 Visual Studio 2017 中我无法“重新附加”调试器,因为总是有 2 个进程具有相同的名称“dotnet”。
有什么办法可以改变吗?
【问题讨论】:
标签: .net-core dotnet-cli
dotnet run 是一个开发命令,用于构建项目并查询项目以获取要运行的实际命令。然后它启动程序中描述的程序 - 根据程序类型,它可能是 dotnet some.dll 或 someapp.exe。
要解决您的问题,请运行类似的命令
dotnet bin\Debug\netcoreapp2.0\mapp.dll
直接避免过程噪音。
您还可以在它之前链接构建命令,以便您可以根据更改重新构建项目,并且仍然让运行 msbuild 的进程终止:
dotnet build; dotnet bin\Debug\netcoreapp2.0\mapp.dll
【讨论】: