84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
好像一使用NuGet,项目文件就变得很大,这些包文件需不需要版本控制呢?源码分享时要不要包含进去呢?
これらの パッケージ ファイル自体 は独自のリポジトリに入る必要はありませんが、これらのパッケージの メタデータ はリポジトリに入る必要があります。
NuGet を通じてライブラリをインストールすると、通常、プロジェクト ディレクトリに package.config ファイルが存在することがわかります。このファイルには、インストールしたライブラリのメタデータ (ライブラリ ID、ライブラリ バージョンなど) が含まれています。 .)
例:
これをバージョン管理に同期するだけです。コード ベースから複製した後、vs はこのファイルを読み取り、インストール プロジェクトに存在せず、packages.config に記録されているすべての NuGet ライブラリを自動的にダウンロードします。
これらの パッケージ ファイル自体 は独自のリポジトリに入る必要はありませんが、これらのパッケージの メタデータ はリポジトリに入る必要があります。
NuGet を通じてライブラリをインストールすると、通常、プロジェクト ディレクトリに package.config ファイルが存在することがわかります。このファイルには、インストールしたライブラリのメタデータ (ライブラリ ID、ライブラリ バージョンなど) が含まれています。 .)
例:
リーリーこれをバージョン管理に同期するだけです。コード ベースから複製した後、vs はこのファイルを読み取り、インストール プロジェクトに存在せず、packages.config に記録されているすべての NuGet ライブラリを自動的にダウンロードします。