gpt4 book ai didi

msbuild - Visual Studio 预构建事件检查目录(和文件)是否存在,如果存在则将其删除

转载 作者:行者123 更新时间:2023-12-04 11:35:44 28 4
gpt4 key购买 nike

每次我进行构建时,我都希望发生此预构建事件:

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 并再次输入该代码,然后它开始工作。

关于msbuild - Visual Studio 预构建事件检查目录(和文件)是否存在,如果存在则将其删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35136320/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com