This question很相似,但并不能帮助我。
我正在使用以下<file>
标记尝试添加除一个文件夹以外的所有文件,但它不起作用。
<file src="**" exclude="BuildConfig" />
**
成功复制了所有文件夹和内容,但排除无效。
我尝试了几种变体:
<file src="**" exclude="**\BuildConfig" />
<file src="**" exclude="**\BuildConfig\*" />
<file src="**" exclude="**\BuildConfig\*.*" />
// mentioned in the question above, not sure why you would need to .. back if it's a root folder
<file src="**" exclude="..\BuildConfig\*.*" />
基本上我能想到的每一个组合。
我的输出nuget zip看起来像这样:
- App
- App_Data
- BuildConfig
- Views
- etc
如何在执行include all时在根级别排除此文件夹?
如果重要的话,我正在使用octopack进行章鱼部署。
弄清楚了。我试图做BuildConfig\*
没有找到文件,因为它们都在子文件夹中。
以下脚本从BuildConfig
文件夹和子文件夹中删除了所有文件,导致不包含该文件夹:
<file src="**" exclude="**\BuildConfig\**" />