1

一部のアプリのソース コードを販売し、依存関係を最小限に抑えるように努めています。現在、顧客はソース コードを取得すると、ソリューションを開いてすぐにコーディングを開始できます。唯一の前提条件は、VS 2010 以上を持っていることです。

Nugetの使用を検討しています。ほとんどのお客様が Nuget をインストールしていなくても、プロジェクトの依存関係を Nuget で管理しても安全ですか?

Nuget が必要なすべてのライブラリを「パッケージ」フォルダーに保存し、それらへの参照を追加していることがわかるので、かなり安全に見えます。Nuget をアンインストールしてプロジェクトをビルドしようとしましたが、すべて正常に動作しましたが、VS2012 しかありません。

このトピックに関する正確な情報は、公式ドキュメントではなく、他の Web サイトでも見つかりませんでした。では、Nuget 対応のプロジェクトを操作するには、Nuget を Visual Studio にインストールする必要があることを確実に知っている人はいますか?

4

1 に答える 1

1

これらのパッケージをソースにバンドルされたバイナリとして再配布する意図がある場合、NuGet は必要ありません。ただし、これらのパッケージを再配布する予定がない場合は、NuGet がインストールされている必要があります。

<意見> NuGet をソースの使用の要件にすることは不合理ではないと思います。VS2010 に簡単にインストールでき、VS2012 にはデフォルトで存在します。マイクロソフトは、ツール チェーンの中核部分としてますます依存しています。抵抗しても無駄だ。:) </意見>

于 2012-12-19T19:17:33.040 に答える