【问题标题】:Selecting profiles with multiple startup projects选择具有多个启动项目的配置文件
【发布时间】:2018-08-01 11:11:41
【问题描述】:

我有一个 VS 2017 解决方案,我有 3 个独立的 MVC Core 2.0 Web 项目。每个项目都有相同的三个配置文件设置来运行。当我选择 3 个站点中的任何一个作为启动项目时,我可以选择要运行的配置文件。我遇到的问题是,当我选择所有三个作为多个启动项目时,我不再可以选择运行哪个配置文件。我将如何进行设置,以便调试所有 3 个站点并选择要运行的配置文件?

谢谢

【问题讨论】:

    标签: model-view-controller asp.net-core visual-studio-2017 multiple-sites


    【解决方案1】:

    我有点晚了,但我遇到了同样的问题;事实证明解决方案相当简单。

    Visual Studio 无论如何都不会向您显示这一点,但是当启动多个项目时,它实际上会运行您选择的最后一个配置文件。

    因此,您只需将每个项目作为一个启动项目,选择配置文件,然后切换到多个启动项目。

    希望有帮助!

    【讨论】:

    • 你是对的。我也发现了这一点,但是对于有很多项目并且您需要快速更改所有配置文件的情况,这非常烦人。我希望有人会有更好的解决方案,但我认为这是我们目前能得到的最好的解决方案,所以我将其标记为答案。我将提出添加此功能的请求。
    • @user1041169 您会在此处发布指向您的功能请求的链接吗?我也想赞成这个建议。我希望有办法保存 named 配置 - 对于每个项目,我不仅可以选择项目的顺序和操作,还可以选择启动配置文件。
    • 这个解决方案并不简单,而且很愚蠢。这看起来很神奇,也很不舒服。在 VS 2019 中,我多次在我的 6 个项目解决方案的开发/测试/暂存模式之间切换,我知道的唯一方法是一个一个地选择每个项目,更改它们的启动配置文件并返回到解决方案属性再次标记多个启动项目。这花费了我很多时间和很多挫败感。我的救命稻草恰好是:marketplace.visualstudio.com/…
    【解决方案2】:

    我最终找到了这个名为 SwitchStartupProject 的出色扩展,这正是我所寻找的。它创建了一个您可以高度自定义的文件。它非常简单,并且有一个很好的wiki 可以帮助您启动和运行。

    SwitchStartupProject fro VS 2017

    【讨论】:

      猜你喜欢
      • 2021-12-31
      • 2013-07-06
      • 2012-05-08
      • 2023-03-11
      • 2011-08-09
      • 1970-01-01
      • 2013-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多