1

最近、VS 2015 を Update 2 に更新し、dnvm update-self も実行しました。これらのアクションを実行した後、dnu の復元を実行できなくなりました。myget と nuget の両方のほぼすべてのパッケージで次のエラーが表示されます

     GET https://www.nuget.org/api/v2/FindPackagesById()?id='xunit.runner.dnx'
Warning: FindPackagesById: xunit.runner.dnx
  The file exists.

  GET https://www.nuget.org/api/v2/FindPackagesById()?id='xunit.runner.dnx'
Error: FindPackagesById: xunit.runner.dnx
  The file exists.

最終的に、作戦全体が爆破されます。DNX (現在 RC1-Update1 を使用) の再インストール、すべてのパッケージの削除などを試みましたが、役に立ちませんでした。どんなアイデアでも大歓迎です。

4

1 に答える 1

2

ここで私の問題を解決したものを見つけました:

https://github.com/aspnet/dnx/issues/2505

私の %userprofile%/AppData/Local/Temp フォルダーには、破損している可能性のあるデータが含まれているようで、dnu 復元を混乱させていました。DNU 復元は、処理中にパッケージをここにキャッシュします。ディレクトリをパージしたところ、DNU 復元が再び正常に機能しているようです。

于 2016-04-13T22:16:47.340 に答える