防止使用MSBuild递归排除文件夹

时间:2011-11-01 10:22:42

标签: msbuild msdeploy

我们在部署中排除特定文件夹时遇到困难。目前,我们的部署脚本包含以下行:

<Exec Command='"@(MSDeploy)" -verb:sync -source:package="$(Source)" -dest:iisApp=$(iisAppName),computerName=$(WebServerName),username=$(UserName),password=$(UserPswd) -skip:Directory=\\Logs -skip:Directory=\\Prototype -skip:objectName=dirPath,absolutePath="Resources"'/>

如果滚动到上面代码段的末尾,您会看到以下内容:

absolutePath="Resources"

理想情况下,我们要排除一个特定文件夹,但不知道如何指定此绝对路径。

以前,这不会产生重大问题,但现在在我们的项目中,我们有其他“资源”文件夹,我们需要它们进行部署。任何人都可以帮助如何指定绝对路径或防止递归排除文件夹?

所以我们的文件夹结构是这样的:

- Web site
  - Resources (Should not be deployed)
  - Front end
    - Resources (Should be deployed)

0 个答案:

没有答案