1

msbuild (visual studio 2012) との nuget 統合を使用して、壊れたパッケージを自動的に復元しています。以下に、ソリューションの .nuget/nuget.config ファイルを示します。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageRestore>
    <add key="enabled" value="True" />
  </packageRestore>
  <disabledPackageSources />
  <activePackageSource>
    <add key="All" value="(Aggregate source)" />
  </activePackageSource>
  <config>
    <add key="repositoryPath" value="..\..\Lib\NuGet\Packages" />
  </config>
</configuration>

パッケージ ディレクトリがソリューションの外に移動しました。これはビルド中は正常に機能しますが、パッケージ マネージャー コンソールは引き続きパッケージの$(SolutionDir)\packagesインストール (および復元) に使用されます。

「パッケージ マネージャー コンソール」のパッケージ ディレクトリを変更することはできますか?

4

2 に答える 2

0

nuget.config

あなたは最初の部分を手に入れました:

  <config>
    <add key="repositoryPath" value="..\MySuperCoolPackages" />
  </config>

ただし、nuget.config ファイルについて明示的にコマンド ラインに伝える必要があります。

C:\SomeFolder\NuGet.exe install "C:\MySolution\.nuget\packages.config" -ConfigFile "C:\MySolution\.nuget\nuget.config"
于 2013-10-10T13:29:28.337 に答える