2016-04-30 117 views
0

如果我添加nuget包Foo它可能會將文件添加到我的項目中的Content文件夾。是否有可能更改nuget包將文件添加到項目的位置?

Content 
| 
- foo.js 
- foo.min.js 
- foo.map 

如果我想是這樣的:

Content 
| 
- Foo 
    | 
    - foo.js 
    - foo.min.js 
    - foo.map 

大部分我發現都在談論包文件夾的位置的其他問題 - 有點像上述可能嗎?

回答

0

NuGet不會將文件放到項目中的Content文件夾中,除非這是您使用的文件夾。您可以將這些文件放在項目中的任何子目錄中。 jQuery的NuGet包把它的文件放在一個腳本的子目錄,例如,它有它的NuGet包內的文件夾結構(.nupkg):

jQuery NuGet package folder structure

請注意,這裏的內容目錄只是告訴那的NuGet它應該將文件放在項目目錄中。它不會將這些文件添加到Content目錄中,而是將它們添加到項目內的Scripts目錄中。

0

默認情況下,Nuget Package Manager將所有.js文件放在'腳本'文件夾和.css文件內'內容'文件夾中。但是如果你想創建一個子文件夾並對你的包進行分類,你將不得不手動做到這一點。創建一個子文件夾並手動將文件移動到它。

enter image description here

相關問題