2016-04-30 11 views
0

ナゲットパッケージを追加した場合Fooプロジェクトのコンテンツフォルダにファイルが追加されることがあります。ナゲットパッケージがファイルをプロジェクトに追加する場所を変更することはできますか?

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

私が何かたい場合:

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

を私が発見した他の質問のほとんどは、パッケージフォルダの場所について話していること - 上記の可能性のようなものでしょうか?

答えて

0

NuGetは、使用したフォルダでない限り、プロジェクト内のコンテンツフォルダにファイルを保存しません。プロジェクト内の任意のサブディレクトリにファイルを置くことができます。 jQueryのNuGetパッケージは、たとえば、スクリプトのサブディレクトリにそのファイルを置き、それが(.nupkg)そのNuGetパッケージ内のフォルダ構造を持っている:ここContentディレクトリだけでNuGetを伝えていること

jQuery NuGet package folder structure

。なお、プロジェクトディレクトリにファイルを置く必要があります。ファイルをContentディレクトリに追加するのではなく、プロジェクト内のScriptsディレクトリに追加します。

0

デフォルトでは、Nuget Package Managerはすべての.jsファイルを 'Scripts'フォルダに、.cssファイルは 'Content'フォルダに入れます。しかし、サブフォルダを作成してパッケージを分類するには、手動で行う必要があります。サブフォルダを作成し、手動でファイルを移動します。

enter image description here