Visual studio Visual studio预生成事件

Visual studio Visual studio预生成事件,visual-studio,cmd,pre-build-event,Visual Studio,Cmd,Pre Build Event,我在预构建事件中运行以下命令 (get-content "$(SolutionDir)woop.txt") -replace 'HELLO','GOODBYE' | set-content "$(SolutionDir)woop.txt" 但是,我收到以下错误: 命令“(获取内容“C:\Users\jonny\Desktop\data\a\woop.txt”)-替换“HELLO”,“再见”|设置内容“C:\Users\jonny\Desktop\data\a\woop.txt”以代码255退出

我在预构建事件中运行以下命令

(get-content "$(SolutionDir)woop.txt") -replace 'HELLO','GOODBYE' | set-content "$(SolutionDir)woop.txt"
但是,我收到以下错误:

命令
“(获取内容“C:\Users\jonny\Desktop\data\a\woop.txt”)-替换“HELLO”,“再见”|设置内容“C:\Users\jonny\Desktop\data\a\woop.txt”
以代码255退出


有人有什么想法吗?

构建事件脚本基于dos脚本,而不是PowerShell

我建议您将脚本包装在ps1文件中,然后使用正确的参数执行powershell.Exe

编辑


这说明了怎么做。

你知道怎么做吗?以前从未使用过ps1文件或powershell.exe