【问题标题】:Powershell commands wants to open filePowershell命令想要打开文件
【发布时间】:2018-02-07 14:53:36
【问题描述】:

我正在尝试通过我的 MSBuild 运行 PS 脚本,但是每当构建执行时,我们都会弹出一个应用程序对话框。我对此进行了研究,似乎我是第一个得到这个的人;我非常怀疑。

我的“csproj”文件有以下<Target />

  <Target Name="PreBuild" BeforeTargets="PreBuildEvent">
    <Exec Command="%WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -ExecutionPolicy Unrestricted -Command &quot;&amp; {$(MSBuildProjectDirectory)\updatebuildversion.ps1}&quot;" />
  </Target>

还有其他人遇到过这个问题吗?

【问题讨论】:

  • 那你还有问题吗?
  • 请删除问题或(更好)回答您自己的问题!

标签: powershell msbuild


【解决方案1】:

我更改命令以排除 $(MSBuildProjectDirectory) 并将其替换为 .\updatebuildversion.ps1 并且这有效。很奇怪:?

所以&lt;Target /&gt; 看起来像这样:

  <Target Name="PreBuild" BeforeTargets="PreBuildEvent">
    <Exec Command="%WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -ExecutionPolicy Unrestricted -Command &quot;&amp;{.\updatebuildversion.ps1}&quot;" />
  </Target>

【讨论】:

    猜你喜欢
    • 2021-03-08
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多