MSBuild删除不必要的文件

4
我使用TeamCity来运行MSBuild来部署我们的一个.NET网站。该网站使用Sitecore CMS,其中包括三个文件夹、几百个文件(和MB),必须在主网站根文件夹中。
目前,MSBuild在部署到网站之前会删除整个Web根目录。这会导致两个问题:
1)在部署期间约2分钟内,我们的CMS无法访问 2)实际部署需要很长时间,因为我们必须运行批处理脚本将所有这些文件复制到部署后的Web目录中。
有没有办法让MSBuild在部署之前不清除整个根目录,或者忽略某些文件夹?谢谢!
1个回答

0

我有同样的问题,尽管我已经发现了MSDeploy上可以使用“跳过”设置来完成这个任务。

看起来MSDeploy命令在MSBuild中可以工作,但我并没有比你更进一步。

我需要删除除了2个目录之外的所有内容,并将其余的内容复制到其他地方。如果你有进展,请告诉我。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接