ソース管理のルートにnuget.configファイルを使用します。このようにして、このソース管理のすべてのソリューションは、同じnuget構成を使用するようになり、したがって、同じリポジトリパスが使用され、nugetは使用する復元パッケージをダウンロードします。NuGetのrepositoryPathのネットワーク共有を選択します
インターネット上では、nuget.configファイルのリポジトリパスとしてネットワーク共有を設定することは言及されていません。私の意見では、一般的にそうするのが理にかなっています。
nuget.orgからすべての開発者とビルドサーバーをダウンロードする必要があるのはなぜですか? \ myTfsServer \ Nuget \ RepositoryPath?
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<clear />
<add key="repositoryPath" value="\\myTfsServer\Nuget\RepositoryPath" />
</config>
...
</configuration>
私は明らかに欠場していることはありますか?
更新日: 私はソースについて話していません。リストアがすべてのパッケージをダウンロードする場所は、私が話しているものです。私は復元されたパッケージをチェックインしたくないので、ソースコントロールの外側にあるrepositoryPathを曲げようとします...
Nuget.configファイルにリポジトを追加することは私のために正常に動作します(たとえば、%APPDATA% \ NuGet \ NuGet.Config)、パッケージはソリューションのパッケージフォルダの代わりに共有フォルダに復元されます。変更は、新しいプロジェクトを作成するときに影響を受けます。古いプロジェクトでは、参照のパスを変更する必要があります。記事:https://docs.nuget.org/ndocs/consume-packages/configuring-nuget-behavior既存のプロジェクトの参照を更新しますか?新しいプロジェクトを作成するとどうなりますか? –
" "に問題はありますか?それは私の側で働く。 –