为什么我的前出版PowerShell脚本两次执行?

问题描述 投票:0回答:1
blazor msbuild publish
1个回答
0
投票
我发布的第一个答案,一定要工作,所以我将其保存在下面。但是我找到了一个较小的解决方案:

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文件,并且在离线模式下使用该应用程序时,完整性检查失败了。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.