如何从nuget包中排除子目录和内容
本文关键字:子目录 排除 包中 nuget | 更新日期: 2023-09-27 18:25:10
所以我有一个网站,我正在尝试为Octopus Deploy打包。
我有以下文件夹结构:
Web
|
Views
|
WantThis
Dontwantthis
WantThis1
WantThis2
... (lots more)
Scripts
我正在尝试排除"Dontwantthisfolder"
所以我的nuspec看起来是这样的:
...
<file src="..'Web'Views'**'*.*" exclude="**'Dontwantthis'**" target="web'Views" />
...
虽然它不起作用,但我仍然有"Dontwantthis"文件夹。
有人知道我是怎么做到的吗?
你已经很接近了。试试这个:
<files>
<file src="..'Web'Views'**'*.*" exclude="..'Web'Views'DontWantThis'*" target="Web'Views" />
</files>
我能够通过以下文件系统结构将DontWantThis
排除在外:
Root
|
Source
|
Test.nuspec
Web
|
Scripts
|
Script.js
Views
|
DontWantThis
|
Bad.cshml
WantThis
|
Good.cshtml
...