0

NuGet で不足しているパッケージを、ソリューションの "globalpackages" フォルダー以外のパッケージの場所に自動的にダウンロードするようにします。[このヘルプ ページ][1]に従って、NuGet.Config ファイルを修正しました。

私のソリューションのNuGet.Configファイル:

<configuration>
  <solution>
    <!-- Disable source control integration of packages folder -->
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
  <config>
    <!-- Repository packages folder path -->
    <add key="repositoryPath" value="$\..\..\globalpackages" />
  </config>
  <packageRestore>
    <!-- Allow NuGet to download missing packages -->
    <add key="enabled" value="True" />
    <!-- Automatically check for missing packages during build in Visual Studio -->
    <add key="automatic" value="True" />
  </packageRestore>
</configuration>

プロジェクトの .csproj ファイルを調べると、次の参照がまだ存在します。

<Reference Include="C5">
  <HintPath>..\packages\C5.2.2.5073.27396\lib\portable-net40+sl50+wp80+win\C5.dll</HintPath>
</Reference>

これは間違ったフォルダを指しています。プロジェクトごとにこれらの各参照をハード更新する必要がありますか?

Visual Studio 2013 と NuGet 2.8 を使用しています

4

1 に答える 1

0

各 NuGet 参照をハード アップデートしないでください。それらを削除して、パッケージを再度追加してください。

于 2014-02-27T15:17:09.490 に答える