私の問題はこれです。これらのパッケージはプロジェクトにいくつかの追加機能を提供しますが、プロジェクトを実行するために必須ではありません。今度はこのプロジェクトに基づいて自分でNugetパッケージを作成しました。このパッケージを別のASP.NET MVC 3 Webサイトプロジェクトに含めると、テンプレートプロジェクトとも呼ばれる、私の参照するすべてのNugetパッケージが、対象プロジェクトに追加されます。Nugetパッケージから除外するパッケージの依存関係を指定する機能が追加されている
これは私が本当に欲しくないものです。私は、どのパッケージを入手するのかを選択することができます。
Nugetはすべてのパッケージの依存関係を同じものとして扱いますが、どのパッケージの依存関係が必須か、どちらが有用か、オプションかを判断する方法があるはずです。
Nugetのようなものはありますか(現在は最新の1.5バージョンを使用しています)?
あなたが持っている非必須の依存関係の種類の例を与えることができますか? オプションの依存関係を残しておき、必要に応じてユーザーがそれらを(おそらくNuGet経由で)含めるようにすることはできますか? –
今日はできません。問題を提出して、次のバージョンでこれを解決する方法を探すことができるようにしてください。 – davidfowl
+1この機能も欲しい –