.net ExcludeFoldersFromDeployment仍在发布空文件夹结构

.net ExcludeFoldersFromDeployment仍在发布空文件夹结构,.net,tfs,msbuild,.net,Tfs,Msbuild,我有一个文件系统pubxml文件,其中包含以下行: <WebPublishMethod>FileSystem</WebPublishMethod> <DeleteExistingFiles>True</DeleteExistingFiles> <AspnetCompileMergeIntermediateOutputPath>c:\btpublishtemp\</AspnetCompileMergeIntermediateOutp

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

<WebPublishMethod>FileSystem</WebPublishMethod>
<DeleteExistingFiles>True</DeleteExistingFiles>
<AspnetCompileMergeIntermediateOutputPath>c:\btpublishtemp\</AspnetCompileMergeIntermediateOutputPath>
<ExcludeFoldersFromDeployment>
  VSTemplates
</ExcludeFoldersFromDeployment>
此文件夹不包括在我的项目或解决方案中。它被签入web项目文件夹中的TFS。以下是相关的MSBuild参数:

/p:DeployOnBuild=True;PublishProfile=LB_Profile

在不使用TFS的情况下,您运行了MSBuild命令,是否仍存在此问题?1)当我在计算机上运行与TFS生成日志中相同的MSBuild命令时,此问题不会重现。2) 使用相同的发布配置文件在Visual Studio中右键单击->发布时,问题不会再现。我在项目和TFS中测试了
,TFS发布时可能会排除VSTemplates文件夹。我无法重现您的问题,这个问题是否发生在您的其他web项目上?你能分享一个有这个问题的项目样本给我测试吗。
/p:DeployOnBuild=True;PublishProfile=LB_Profile