Visual studio 如果从命令行成功编译MSBuild,请在调试模式下运行解决方案

Visual studio 如果从命令行成功编译MSBuild,请在调试模式下运行解决方案,visual-studio,command-line,powershell,msbuild,Visual Studio,Command Line,Powershell,Msbuild,我希望改善我的个人发展过程。我想创建一个批处理文件或类似文件,可以从Windows PowerShell或执行以下操作的普通旧命令行运行: 编译我的解决方案(例如C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe/m:8“%CD%\MySolution.sln”) 如果编译成功,请在调试模式下运行它,附加visual studio调试器,否则停止 本质上,我尝试在VisualStudio中复制按F5的行为,但从命令行调用。这可能吗?所有这些的原

我希望改善我的个人发展过程。我想创建一个批处理文件或类似文件,可以从Windows PowerShell或执行以下操作的普通旧命令行运行:

  • 编译我的解决方案(例如
    C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe/m:8“%CD%\MySolution.sln”
  • 如果编译成功,请在调试模式下运行它,附加visual studio调试器,否则停止
  • 本质上,我尝试在VisualStudio中复制按F5的行为,但从命令行调用。这可能吗?所有这些的原因是,我发现当从IDE中调用MSBuild命令时,VSUI的响应性会显著降低。

    MSBuild
    
    msbuild 
    
    if($?) {
         # launch your process
         Debug-Process -name "<Your Process Name>"
    }
    
    如果($?){ #启动您的流程 调试进程-名称“” }