所以我有一个网站,我正在尝试为 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
         ...

关于c# - 如何从 nuget 包中排除子目录和内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26142479/

10-11 06:45