我们正试图在vs 2010 ultimate& amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; tfs 2010。
构建定义使构建和将网站发布到像
这样的文件夹中< drop_folder> \< defn_name> \< defn_name> _< year>< month>< day>。< build no> \ Release_PublishedWebsites
现在我们尝试从该文件夹中删除特定文件和文件夹。例如,“images”或“files”文件夹,我们需要在打包之前将其排除。我知道,如果它是一个Web项目,那么存在一个简单的解决方案。我们还尝试修改构建过程模板(xaml)文件。有一个“DeleteDirectory”组件,但我们无法弄清楚要写入Directory变量的内容。
谢谢。
答案 0 :(得分:1)
如果你遵循XAML的方式,你只需要将Directory
DeleteDirectory
参数与物理UNC路径一起提供给你试图摆脱的文件夹。
根据String.Format("{0}\\{1}\\{2}\\Release_PublishedWebsites", BuildDetail.DropLocation, BuildDetail.BuildNumber, Date.Now.Year)
的一些内容
应该让你接近你的目标。
由于构建的放置位置可能在另一台机器上,因此也要确保进行构建的帐户(默认情况下= NetworkService)有权删除文件夹在目标上。