0

私は新しいパッケージ管理システムなので、どこで役立つのか、どこで役に立たないのかを理解しようとしています。

私のオフィスには、さまざまなソリューションで使用するVisualStudioヘルパープロジェクトがいくつかあります。現在、製品ソリューション内のヘルパープロジェクトを参照しています。NuGetを使用してこれらのヘルパープロジェクトをパッケージ化することには利点がありますか?私たちのチームには、一度に最大で5〜10人の開発者がいます。

4

1 に答える 1

3

他のプロジェクトのために複数のバージョンのプロジェクトを保持する必要があるかどうかは、共通プロジェクトが変更される頻度によって異なります。私にとっては、次のことがわかりました。

長所:

  • 共通プロジェクトの複数のバージョンを保持する必要がある場合は、作業がずっと簡単になります。
  • 1 つのパッケージで異なるフレームワークの同じライブラリをサポートします。
  • 製品ソリューションのプロジェクトが少ないため、VisualStudio と Resharper はより高速に動作します。
  • 単体テストによる一般的なプロジェクトのテストは、最終製品での機能よりもはるかに簡単であるため、ユニットテストを書くようにチームを訓練します。

短所:

  • 共通のプロジェクトを頻繁に更新する必要がある場合は、煩わしい場合があります。ただし、CI をセットアップしてそれを行うことができます。
于 2012-09-22T07:42:28.457 に答える