每次进行构建时,我都希望发生此构建前事件:
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
如果目录在那里,则可以正常工作。但是,如果目录不存在,则会导致构建失败。我试图做这样的事情来检查目录是否存在:
if Exists('$(ProjectDir)\obj\Debug\Package\PackageTmp\')
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
但是我相信我的语法是错误的,因为我得到的退出代码为255。什么是使它正常工作的正确方法?
谢谢!
最佳答案
显然这可行:
if EXIST "$(ProjectDir)\obj\Debug\Package\PackageTmp\web.config" (
del "$(ProjectDir)\obj\Debug\Package\PackageTmp\web.config"
)
上面的代码是我尝试执行此操作的第一种方法。但是它一直失败。经过多次尝试,我最终重新启动了Visual Studio 2015,然后再次输入该代码,然后它开始工作。