Visual Studio预建活动

时间:2011-07-05 15:04:30

标签: visual-studio cmd pre-build-event

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

(get-content "$(SolutionDir)woop.txt") -replace 'HELLO','GOODBYE' | set-content "$(SolutionDir)woop.txt"

然而我得到以下错误:

命令"(get-content "C:\Users\jonny\Desktop\data\a\woop.txt") -replace 'HELLO','GOODBYE' | set-content "C:\Users\jonny\Desktop\data\a\woop.txt""已退出,代码为255。

有人有任何想法吗?

1 个答案:

答案 0 :(得分:1)

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

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

修改

article显示了如何操作。