Visual studio Visual Studio发布不包括文件夹

Visual studio Visual Studio发布不包括文件夹,visual-studio,visual-studio-2013,publishing,Visual Studio,Visual Studio 2013,Publishing,在VS创建的发布配置文件(pubxml)中,可以添加如下所示的排除标记: <ExcludeFoldersFromDeployment>Themes;Core;Media</ExcludeFoldersFromDeployment> 主题;核心;媒体 显然,这会将这些文件夹排除在发布之外。如果可能的话,我想使用通配符来排除以某些文本开头的文件夹。想象一下,我有一个Modules文件夹,其中包含几十个文件夹,其中一些文件夹正在开始测试。我想从发布中排除这些文件夹。我希望使

在VS创建的发布配置文件(pubxml)中,可以添加如下所示的排除标记:

<ExcludeFoldersFromDeployment>Themes;Core;Media</ExcludeFoldersFromDeployment>
主题;核心;媒体
显然,这会将这些文件夹排除在发布之外。如果可能的话,我想使用通配符来排除以某些文本开头的文件夹。想象一下,我有一个Modules文件夹,其中包含几十个文件夹,其中一些文件夹正在开始测试。我想从发布中排除这些文件夹。我希望使用如下语法:

<ExcludeFoldersFromDeployment>Themes;Core;Media;Modules\Test*</ExcludeFoldersFromDeployment>
主题;核心;媒体模块\测试*
但事实上,我问这个问题,你知道这是行不通的。有人有什么想法吗


Cheers

您可以使用MS Build通配符来指定要排除的内容

如果这样做不起作用:

<ExcludeFoldersFromDeployment>Themes;Core;Media;Modules\Test\**</ExcludeFoldersFromDeployment>
主题;核心;媒体模块\测试\**
然后找到排除所有文件的方法。。。也许是这样:

<ExcludeFilesFromDeployment>Modules\Test\**\*.*</ExcludeFilesFromDeployment>
Modules\Test\****
编辑:
这里有一个链接可能会有所帮助:“MSBuild Items”

有点旧,但我有一个完全相同的问题-找到解决方案了吗?顺便问一下,您是否在上述示例中进行果园开发?看起来像:-)我已经试过了,它没有排除文件夹或文件。我的问题是/曾经是一个节点\模块目录。它似乎适用于其他文件夹。但无论出于什么原因,都不能使用节点单元模块。只是抛出目录名太长的错误。