エンタープライズ規模の分散型システム設計と自己ホスト型の NuGet リポジトリ サーバーを考えると、システムのレイヤー用にコンパイルされた dll を配布する手段として NuGet パッケージを使用することをお勧めしますか?
システムは、厳密なオニオン アーキテクチャの原則と設計に従うように設計されます...
長所:
- NuGet のバージョン管理は素晴らしいです。
-CIサーバー(私の場合はTeamCity)と統合されているため、これは非常にエレガントなソリューションのようです.
- 展開が簡単で、他のチーム メンバーが使用できる。
- 更新は簡単です (TeamCity を使えばさらに簡単です)
- 他に??
短所:
- トラブルシューティング時のコードのデバッグとジャンプ (ただし、NuGet にはデバッグ シンボルを含めることができますが、teamcity でこれを行う方法がわかりませんでした。)
- その他??
フィードバックをお寄せいただきありがとうございます!