いくつかのプロジェクトは.net-coreプロジェクトであり、いくつかは "通常の" .net 4.6.1プロジェクトです。 我々はリポジトを設定NuGet.config-ファイルを持っているソリューション・レベルでは:.net-coreプロジェクトの復元先は常にグローバルパッケージディレクトリ
<configuration>
<config>
<add key="repositoryPath" value="packages" />
</config>
</configuration>
packages.config-ファイルのプロジェクトに記載されているパッケージはNuget.configで指定したパスにダウンロードなっている - >リポジトが、 .net-coreプロジェクトファイル(PackageReference経由)で指定されたパッケージはすべてC:\ Users \ USERNAME \ .nuget \ packagesのグローバルパッケージディレクトリにダウンロードされます。
私はVisual Studio 2017を使用しているのか、それともnuget.exeを使用して手動で行うのかは関係ありません。 .net-coreプロジェクトは、NuGet.configを無視するだけです。
ここで間違っていますか?
あなたは間違ったことはしていません。これは新しいプロジェクトシステムがナゲットパッケージを扱う方法です –
https://github.com/dotnet/cli/issues/3135 – omajid
@ D.Jを参照してください。これはやや直感的ではありません。私はパッケージを置く場所を決めたい。 – sebingel