2016-06-01 22 views
0

ソリューション1、ソリューション2などで参照される共通のプロジェクト(csproj)があります。私はpackages.configを共通プロジェクトに追加しました。ソリューション内のプロジェクトのディレクトリを復元するnugetパッケージ

各ソリューションのパッケージフォルダの場所が異なるため、共通のプロジェクトで外部依存関係を参照する際に問題が発生しています。私は解決策1の溶液2

に行くときしたがってDLLへの参照が壊れますプロジェクトは、内にその依存関係を参照できるようにプロジェクト(ソリューションではなく)内別のパッケージフォルダを作成するnugetための方法はあります独自のディレクトリ構造を使用していますが、ソリューション内の残りのプロジェクトについては、ソリューションnuget.configを尊重していますか?

おかげ

答えて

0

は、共通プロジェクトのディレクトリにカスタムnuget.configを有し、かつ、特定のソリューションの独立したフォルダにnuget.configセットでrepository pathを持つ試みたことがありますか?それはあなたの問題を解決するはずです。

また、Visual Studio 2015を使用している場合は、you move to using project.jsonをお勧めします。ソリューション固有のパッケージではなく、共通のグローバルパッケージフォルダがあります。将来は、project.json(すぐにMSBUILDに統合される予定です)が、ナゲット依存関係管理のためにあります。

+0

プロジェクトレベルでnuget.configを使用することは役に立ちません。私は共通プロジェクトのnuget.configに次のソースがあり、nugetはまだパッケージをソリューション/パッケージにインストールしています。 'の<?xml version = "1.0" エンコード= "UTF-8"?> <設定> <キー= "リポジト" 値= "外部\パッケージ" を追加/> ' – Nobody

関連する問題