ExecuteScript
现在,该脚本是执行Condition="'$(ExecuteScript)' == 'true'"
<Target Name="PrePublishScript" BeforeTargets="BeforeBuild" Condition="'$(IsPublishing)' == 'true'">
<Exec Command="powershell -ExecutionPolicy Bypass -File script.ps1" />
</Target>
,但仅当变量
BeforeBuild
是“ true”时才执行。
IsPublishing
还确保这是第一件事。就我而言,这很重要,因为脚本更改了一些JS文件,并且在离线模式下使用该应用程序时,完整性检查失败了。