複数のソリューションで構成され、それぞれのソリューションがローカルのナゲットサーバーに公開されるリポジトリを作成したいと考えています。ナゲットで複数のソリューションを使用する開発プロセス
しかし、ソリューションAを編集し、ソリューションAをナゲットパッケージから参照する別のソリューションBを使ってテストするときに、開発プロセスをどのように行うのか分からないのは、それぞれのビルド後にソリューションAを公開することです。私がソリューションBでプロジェクトのリファレンスを作成すると、それは適切な依存関係をもたらし、私はそれを望んでいません。
私はソリューションBにいくつかの機能を追加したいと思います。ソリューションAを変更する必要があります。ソリューションBはソリューションAへのナゲットリファレンスを持っています。ソリューションAを変更すると公開する必要がありますナゲットサーバーに更新し、ナゲットサーバーの更新まで待つだけで、ソリューションBでテストすることができます。
私が必要とする質問の答え: 私たちはマイクロサービスを構築しており、それぞれのマイクロサービスを別々のソリューションとそれぞれの共有ライブラリをスタンドアロンソリューションで開発することに決めました。そして、このすべての複数のソリューションを持つ1つのリポジトリ:-)
ナゲットパッケージを削除し、プロジェクトへの直接参照を追加します。 –
@SamAxe私がこのように書いたように、私の大学、または私は直接参照を削除することを忘れることができますf.e、私にとって悪いようです – digger
私はサムに同意します。当社でも同じことをしており、ナゲットパッケージのデバッグは不可能です。このような問題を緩和するために私たちも考えているNuget Package Switcherを見てください。それはnugetのリファレンスからプロジェクトのリファレンスに変更されます:https://github.com/rsuter/NuGetReferenceSwitcher – leemac