在继续构建之前,让VS2015等待预编译powershell脚本终止

时间:2017-01-10 18:17:36

标签: asp.net visual-studio powershell visual-studio-2015

我在.NET Core项目中有一些脚本在预编译状态下执行。

"scripts": {
    "precompile": [ "npm install", "powershell -Command \"./buildScripts/customscript.ps1 -Action build\"  -NonInteractive" ]
  }

当我点击F5进行构建然后使用IIS Express时,npm install已正确执行。然后启动PS1脚本(我可以看到powershell窗口执行customscript)。

我的customscript.ps1的目的是在wwwroot中移动一些公共文件,这非常重要。

但是 VS2015在继续构建过程和IISExpress部署之前不会等待正确结束customcript.ps1。所以我的静态公共文件没有正确提供。包含文件的名称会随着时间的推移而变化,因此简单的浏览器刷新不会使这些文件服务。

如何在.ps1脚本执行终止之前使VS2015暂停?我希望ps1阻止,直到终止,继续构建过程。

0 个答案:

没有答案