【问题标题】:Running dotnet watch run from Visual Studio从 Visual Studio 运行 dotnet watch
【发布时间】:2020-05-09 12:37:34
【问题描述】:

有没有办法从 Visual Studio 内部开始运行 dotnet watch run - 或者在外部运行它的捷径?

我发现自己经常这样做,因为我经常在项目之间切换:

  1. 打开一个新的命令提示符
  2. cd 直到我进入正确的项目文件夹(通常是 2-4 个命令)
  3. dotnet watch run

我知道我可以从 Visual Studio 内部运行 F5,但调试不是我所追求的(而且会锁定一堆东西)。`

我理想的解决方案可能是 Visual Studio 内部的快捷方式,打开命令提示符,导航到“启动项目”文件夹并执行 dotnet watch run

【问题讨论】:

    标签: windows visual-studio-2019


    【解决方案1】:

    您可以使用以下 C# 命令和我的 Visual Commander 扩展从 Visual Studio 中为当前启动项目运行 dotnet watch run

    public class C : VisualCommanderExt.ICommand
    {
        public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) 
        {
            EnvDTE.Project startupProject = DTE.Solution.Item(((DTE.Solution.SolutionBuild as EnvDTE80.SolutionBuild2).StartupProjects as object[])[0]);
            System.Diagnostics.Process.Start("dotnet.exe", "watch --project \"" + startupProject.FullName + "\" run");
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2018-11-29
      • 1970-01-01
      • 1970-01-01
      • 2017-03-02
      • 2020-03-19
      • 2019-03-29
      • 2019-01-20
      • 2021-08-26
      • 2022-01-18
      相关资源
      最近更新 更多