2011-09-10 9 views
3

NHibernate、Fluent NHibernateおよびStructure Mapに依存するプロジェクトがあります。ここでは、これらの依存関係を処理し、これらの依存関係の更新を有効にするためにNugetを使用したいと考えています。既に参照されている依存関係を持つナゲットを使用

まず、これらの依存関係を手動で削除し、Nugetを使用して再インストールする必要がありますか、またはこれらの依存関係をNugetで「上書き」することはできますか?私が遭遇できるよく知られた問題はありますか?

+0

NuGetはアセンブリ参照を(パッケージ内のものと同じ名前であれば)更新しますが、安全であるように、古いアセンブリ参照を削除し、同等のNugetパッケージをインストールします。 – davidfowl

答えて

1

NuGet経由でインポートするだけで済みます。これを実行すると、/ Lib /フォルダへの参照がNuGet/packages /ものに置き換えられました。

おそらく、(参照されなくなった)バイナリを以前の場所から削除したいと思うかもしれません。

+0

Visual Studio 2012を使用している場合は、**ツール>ライブラリパッケージマネージャー>ソリューションのNuGetパッケージを管理します。**は、これを行う場所です。パッケージをインストールすると、そのプロジェクトを参照するプロジェクトが表示されます。 dllが既に参照されている場合は、単にパスの場所を変更します。後で戻って、インストールされたパッケージを管理して、新しいプロジェクトにDLLを追加することもできます。 –

関連する問題