5

私のソリューションには次の設定があります.nuget/Nuget.Config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <solution>
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
  <config>
    <add key="repositoryPath" value="C:\Xos\packages\" />
  </config>
</configuration>

これのポイントは、Nuget パッケージの復元を管理しやすくし、多くのソリューションでパッケージを共有することです。次に、現在のソリューションのパッケージ ディレクトリに移動し、すべてのパッケージを削除しました (そのため、代わりにパッケージを に復元しますC:\Xos\packages)。次に、VS 2012 を閉じて、ソリューションをリロードして再構築しました。

ただし、すべてのパッケージは、repositoryPath 構成で指定されたディレクトリではなく、ソリューションのパッケージ ディレクトリに復元されています。

私は何を間違っていますか?

4

2 に答える 2

1

これはバグのようで、2.3 で修正されています (まだリリースされていないようです)。

それまではNuget.Targets、そのバグで説明されているように変更し、今のところそれを使用しています。

于 2013-02-14T14:53:11.460 に答える