いくつかのサードパーティのアセンブリを独自の nuget パッケージにパッケージ化したいと考えています。NuGet Package Explorer でいくつかのパッケージを作成し、nuget サーバーに公開しました。ソリューションにインストールすることもできますが、2 つの問題があります。
- マイナーな問題: nuget パッケージをインストールすると、packages.config を含む .nuget ディレクトリが作成されます。これには、追加したパッケージへの参照のみが含まれています。ただし、ソリューションにはすでにいくつかの nuget パッケージがインストールされています。すべてのパッケージは、独自のサブフォルダー内の packages サブフォルダーにあり、packages フォルダーには repositories.config があります。リポジトリ構成は他のpackages.configを指していますが、私のアクションによって.nugetフォルダーに作成されたものではありません。これは、コンソールを使用して nuget パッケージを特定のプロジェクトにインストールしようとしても当てはまります。
- 重大な問題: [ソリューションの NuGet パッケージの管理...] でインストール済みのパッケージを検索すると、パッケージの [アンインストール] ボタンしか表示されません。他の nuget パッケージと同じように、ツリービューでプロジェクトごとにパッケージをチェック/チェック解除できる [管理] ボタンが必要です。
最新の VS 2012、最新の NuGet (2.2.xxx) を使用しています。