VS 2022 .NET 6.0“调试时总是启动”
Posted
技术标签:
【中文标题】VS 2022 .NET 6.0“调试时总是启动”【英文标题】:VS 2022 .NET 6.0 "Always start when Debugging" 【发布时间】:2021-12-05 14:45:35 【问题描述】:我的解决方案中有一个 netstandard2.1 项目,即使我开始调试另一个项目,它也总是会启动。我可以在解决方案资源管理器的属性中启用此功能。
现在我向解决方案添加了一个 .NET 6.0 项目,我想要相同的行为。但我不知道在哪里启用此功能。
如何激活该功能?
【问题讨论】:
也许你打开了错误的属性窗口?如果我打开任何可运行的 api 或应用程序项目(net5、6、...),我就会看到你的第一张图片。在所有 netstandard 项目中,我都有你的第二张照片,因为 netstandard 项目如果没有运行时项目本身就无法运行。 @Martin 你知道我怎样才能进入那个属性窗口吗?当我单击解决方案中的项目时,会出现此属性窗口。我不知道我还能怎么做。 【参考方案1】:如果我理解正确,您正在寻找 VS 功能 multiple startup projects。
要选择多个项目作为启动,您可以在解决方案资源管理器中右键单击解决方案项目,选择“属性”,然后在“通用属性”->“启动项目”下单击“多个启动项目”并选择需要那些:
【讨论】:
这不是我想要的答案,但这基本上解决了我的问题以上是关于VS 2022 .NET 6.0“调试时总是启动”的主要内容,如果未能解决你的问题,请参考以下文章
Asp.net Core 6.0 使用EF Model First 连接mysql
Asp.net Core 6.0 使用EF Model First 连接mysql