我是一名有用的助手,可以翻译文本。
产生与#1相同的结果
尝试 #3
我正在尝试使用 .nuspec <files>
元素 将一系列 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
...这就是我想要的:
期望结果
* Views
* Bar
* View1.cshtml
* View2.cshtml
* Baz
* View3.cshtml
* View4.cshtml
* Qux
* View5.cshtml
* View6.cshtml
这是我尝试过的:
尝试 #1
<file src="..\..\..\Project\*\code\Views\**\*.cshtml" target="Views" />
奇怪的是,单个通配符成为递归起点,导致:
* Views
* Bar
* code
* Views
* View1.cshtml
* View2.cshtml
* Baz
* code
* Views
* View3.cshtml
* View4.cshtml
...
尝试 #2
<file src="..\..\..\Project\**\code\Views\**\*.cshtml" target="Views" />
产生与#1相同的结果
尝试 #3
<file src="..\..\..\Project\*\code\Views\*\*.cshtml" target="Views" />
结果如下:
* Views
* View1.cshtml
* View2.cshtml
* View3.cshtml
* View4.cshtml
* View5.cshtml
* View6.cshtml