同时在Visual Studio中调试两个.net核心项目
问题描述:
我在同一个解决方案中有两个.net core 2.0项目。 Web API项目和Web MVC项目。 MVC项目使用web api项目。同时在Visual Studio中调试两个.net核心项目
是否可以在Visual Studio中同时调试两个项目,还是需要使用dotnet.exe从命令行运行一个并调试另一个?
我想最终能够调试两者,在两者中放置断点并为Visual Studio在调试时在项目之间跳转。
注意:这是在Visual Studio 2017 NOT Visual Code中。
答
在Visual Studio中,您可以设置多个启动项目并一次运行/调试2个项目:
- 右键点击该
Solution Explorer
解决方案,并选择Properties
。 - 在
Common Properties\Startup Project
下选择Multiple startup project
并将Action
设置为Start
用于您要调试的2个项目。
我从来没有真正尝试过这个,但是你可以设置多个启动项目。我相信这就是它的目的。 – Ferruccio
我已经在某处读过,但是如果我选择不同的项目作为启动,它会取消选择我的原始文件。另外,如果我同时选择两个项目,我没有设置为启动的选项。 – user3213045
右键点击解决方案,不是项目,然后点击“选择启动项目...” – Ferruccio