【问题标题】:Debugging two .NET Core projects in Visual Studio at once一次在 Visual Studio 中调试两个 .NET Core 项目
【发布时间】:2018-03-19 01:07:40
【问题描述】:

我有两个 .NET Core 2.0 项目,都在同一个解决方案中。一个 Web API 项目和一个 Web ASP.NET MVC 项目。 ASP.NET MVC 项目使用 Web API 项目。

是否可以同时在 Visual Studio 中调试两个项目,还是我需要使用 dotnet.exe 从命令行运行一个项目并调试另一个项目?

我希望最终能够调试两者,在两者中放置断点,并让 Visual Studio 在调试时在项目之间跳转。

注意:这是在 Visual Studio 2017 中,不是Visual Studio Code

【问题讨论】:

  • 我从来没有真正尝试过这个,但是你可以设置多个启动项目。我相信这就是它的目的。
  • 我已经在某处读过,但如果我选择不同的项目作为启动它会取消选择我的原始项目。此外,如果我同时选择两个项目,我没有设置为启动的选项。
  • 右键单击解决方案,而不是项目,然后单击“选择启动项目...”
  • 知道了,现在可以使用了,谢谢。如果你把它作为我可以接受的答案。

标签: visual-studio asp.net-core


【解决方案1】:

在 Visual Studio 中,您可以设置多个启动项目以同时运行/调试两个项目:

  1. Solution Explorer中右键单击解决方案,然后选择Properties
  2. Common Properties\Startup Project 下选择 Multiple startup projects 并将 Action 设置为 Start您要调试的两个项目。

【讨论】:

    猜你喜欢
    • 2016-11-15
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 2012-01-26
    • 2019-03-18
    相关资源
    最近更新 更多