我的.NET Core 2.2项目中有以下launchSettings.json文件:
{
"profiles": {
"ProfileName": {
"commandName": "Executable",
"executablePath": "dotnet",
"commandLineArgs": "path\to\external\assembly.dll -p path\to\my\assembly.dll"
}
}
}
想法是启动dotnet来运行带有-p path\to\my\assembly.dll
参数的外部程序集,以最终从程序集中运行代码。
问题:我无法在Rider中使用附加的调试器运行它。
我可以运行它,它开始正常。而且我可以使用Ctrl+Alt+F5
手动附加调试器。
在Visual Studio中,我可以在连接调试器的情况下运行它。
当我在Rider中创建运行/调试配置.NET Executable
时,开始卡住而没有任何错误。
我想念什么?
答案 0 :(得分:1)
最后,我将其启动为.Net可执行文件。
想法是不明确提及dotnet ,并且将工作目录设置为外部程序集。
因此,我的.Net可执行文件配置如下: