2016-05-13 10 views
3

私はC#プロジェクトを持っており、そのプロジェクトへの参照を追加したいと思います。私はそれを行う方法を知っていますが、どちらを使うべきですか?プロジェクトのlibフォルダまたはNuGet経由のパッケージインストール?それは、いずれか他のものよりも優れているときにいくつかの説明と両方のための長所と短所を持っていることは素晴らしいだろう。私の現在の意見は、VSに直接ライブラリのアップデートがあるかどうか確認できるので、できる限りNuGetを使うべきだということです。しかし、私は話題に関するより多くの情報が必要です...ライブラリリファレンスとNuGetパッケージ

答えて

5

あなたが参照しているが、例えば別のチームによって管理されている場合は、ネットワーク上に共有を作成するか、独自のNuGetサーバー独自のアプリケーションを更新し、他のチームの操作方法に依存しないようにすることができます。

「NuGet Server」を非常に簡単に設定し、空のMVCアプリケーションを作成してから、「Nuget server」をnuget heheから直接追加することができます。

ローカルネットワーク上のファイル共有は、ナゲットソースとしても機能します。

私は、ナゲットや他のパッケージマネージャーのソースを使いたくないという正当な理由を考え出していますが、私は単純にできません。参考までのそれらの古い学校の "ハードリンク"はちょうど私と共鳴しない、多分誰かがそれに関する指針を提供することができます。

+0

ありがとうございました!私が読むほど、私の意見はより多く確認されます。 – Antiohia

+0

私は手動参照がTFS/TeamCity/Jenkinsなどのビルドのパスが正しくないため、CI環境で問題が発生していると思っています。csprojファイルを参照すると、参照はローカルセットアップを参照します。 – Jamie

関連する問題