【发布时间】:2016-02-01 17:10:32
【问题描述】:
每次我进行构建时,我都希望这个 Pre-build 事件发生:
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
如果目录在那里,这可以正常工作。但是如果该目录不存在,那么它将导致构建失败。我尝试做这样的事情来检查目录是否存在:
if Exists('$(ProjectDir)\obj\Debug\Package\PackageTmp\')
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
但我认为我的语法是错误的,因为我得到了 255 的退出代码。让它工作的正确方法是什么?
谢谢!
【问题讨论】:
-
它不是带括号的函数,它的名字是存在的。使用双引号。如果存在 "路径" del "路径"
-
您是在谈论实际的 xml 文件本身吗?还是VS中属性页面的编辑器窗口?我已经尝试了十几种方法,但没有成功。
-
另一种方式:忽略退出代码,例如stackoverflow.com/questions/7912726/…
标签: msbuild visual-studio-2015 prebuild