Nuget 可以在.nuspec文件路径中使用多个通配符吗?

Nuget 可以在.nuspec文件路径中使用多个通配符吗?,nuget,octopus-deploy,nuspec,nuget-spec,Nuget,Octopus Deploy,Nuspec,Nuget Spec,我正在尝试使用收集一系列Razor视图到NuGet包中。我的项目结构是非标准的,但是,由于我不想进入的原因,我不能改变它 以下是我的项目结构: * Project * Bar * code * Bar.csproj <-- OctoPack initiated from here * Views * Bar * View1.cshtml * Vie

我正在尝试使用收集一系列Razor视图到NuGet包中。我的项目结构是非标准的,但是,由于我不想进入的原因,我不能改变它

以下是我的项目结构:

* Project
  * Bar
     * code
         * Bar.csproj <-- OctoPack initiated from here
         * Views
             * Bar
                 * View1.cshtml
                 * View2.cshtml
  * Baz
     * code
         * Views
             * Baz
                 * View3.cshtml
                 * View4.cshtml
  * Qux
     * code
         * Views
             * Qux
                 * View5.cshtml
                 * View6.cshtml
以下是我尝试过的:

尝试#1 尝试#2
如果您使用Octopack构建sln文件,则需要3个命名为与csprojectfilename.nuspec具有相同名称和位置的nuspec文件

该部分必须如下所示

Bar.nuspec(与Bar.csproj的文件夹级别相同)

所有文件源.nuspec

<file src="C:\CustomPack\obj\Release\Package\PackageTmp\bin\Views\bar\*.cshtml"     target="Views\Bar"/>
<file src="C:\CustomPack\obj\Release\Package\PackageTmp\bin\Views\baz\*.cshtml"     target="Views\Baz"/>
<file src="C:\CustomPack\obj\Release\Package\PackageTmp\bin\Views\qux\*.cshtml"     target="Views\Qux"/>

<file src="..\..\..\Project\*\code\Views\**\*.cshtml" target="Views" />
* Views
    * Bar
        * code
            * Views
                * View1.cshtml
                * View2.cshtml
    * Baz
        * code
            * Views
                * View3.cshtml
                * View4.cshtml
    ...
<file src="..\..\..\Project\**\code\Views\**\*.cshtml" target="Views" />
<file src="..\..\..\Project\*\code\Views\*\*.cshtml" target="Views" />
* Views
    * View1.cshtml
    * View2.cshtml
    * View3.cshtml
    * View4.cshtml
    * View5.cshtml
    * View6.cshtml
<file src="obj\Release\Package\PackageTmp\bin\Views\bar\*.cshtml"     target="Views\Bar"/>
<file src="obj\Release\Package\PackageTmp\bin\Views\baz\*.cshtml"     target="Views\Baz"/>
<file src="obj\Release\Package\PackageTmp\bin\Views\qux\*.cshtml"     target="Views\Qux"/>
"C:\Scripts\Nuget.exe" pack %WORKSPACE%\Allfilesources.nuspec -OutputDirectory "%2" -BasePath "%3" -version %4
<file src="C:\CustomPack\obj\Release\Package\PackageTmp\bin\Views\bar\*.cshtml"     target="Views\Bar"/>
<file src="C:\CustomPack\obj\Release\Package\PackageTmp\bin\Views\baz\*.cshtml"     target="Views\Baz"/>
<file src="C:\CustomPack\obj\Release\Package\PackageTmp\bin\Views\qux\*.cshtml"     target="Views\Qux"/>