ExcludeFoldersFromDeployment仍然发布空文件夹结构

时间:2017-05-05 02:34:41

标签: .net tfs msbuild

我有一个文件系统发布pubxml文件,其中包含以下行:

<WebPublishMethod>FileSystem</WebPublishMethod>
<DeleteExistingFiles>True</DeleteExistingFiles>
<AspnetCompileMergeIntermediateOutputPath>c:\btpublishtemp\</AspnetCompileMergeIntermediateOutputPath>
<ExcludeFoldersFromDeployment>
  VSTemplates
</ExcludeFoldersFromDeployment>

将代码推送到文件夹后,VSTemplates文件夹将添加所有子文件夹。但是,没有文件。为什么msbuild会发布该文件夹?我的ExcludeFoldersFromDeployment指令应该排除它,对吗?

我最终得到一个像这样的空文件夹结构:

\VSTemplates\Visual Basic\Templates

此文件夹未包含在我的项目或解决方案中。它会在Web项目文件夹中检入TFS。以下是相关的MSBuild参数:

/p:DeployOnBuild=True;PublishProfile=LB_Profile

0 个答案:

没有答案