Running dotnet watch run from Visual Studio



有没有从Visual Studio内部开始运行dotnet watch run的方法,或者有什么在外部运行的快捷方式?

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

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

我知道我可以在visual studio中运行F5,但调试并不是我想要的(这会锁住很多东西(

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

您可以将以下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");
}
}

最新更新