5

ソリューションの[NuGetパッケージの管理]UIに更新が表示されても、[更新]ボタンをクリックすると、プロセスが機能するように見え、明確な理由もなく最後に失敗することに戸惑います。私は常に手動でアンインストールし、ライブラリのプロジェクト参照を削除し、プロジェクトファイルから手動で参照を削除することにフォールバックする必要があります。(なぜremoveがこれを行わないのか私にはわかりません。)

私のセットアップ:

VS2012RC-多分これはVS2012RTMで動作しますか?

NuGetv2.1-私が知る限り最新のもの

F#-私は最近F#で作業しているだけですが、問題はF#に固有のものでしょうか?

FSharpx.Core-これは私がいつも更新しているライブラリですが、他の人と一緒に経験しました

最初、メッセージは機能しているように見えます(1.6.78から1.6.83にアップグレード)

Added file 'FSharpx.Core.1.6.83.nupkg' to folder 'FSharpx.Core.1.6.83'.
etc.

Successfully installed 'FSharpx.Core 1.6.83'.
'FSharpx.Core 1.6.83' already installed.
Looking for updates for 'FSharpx.Core'...
Updating 'FSharpx.Core' from version '1.6.78' to '1.6.83' in project 'DS_Benchmark'.
'packages.config' already exists. Skipping...
Successfully removed 'FSharpx.Core 1.6.78' from DS_Benchmark.
'packages.config' already exists. Skipping...

そのファイルでバージョンを更新する必要があるため、「packages.config」をスキップすることが問題になる可能性があります。

その後、メッセージの見栄えが悪くなります。インストールしたばかりのファイルが削除され始めます。

Removed file 'FreebaseTypeProvider.htm' to folder 'C:\Users\Jack\Documents\GitHub\DS_Benchmark\packages\FSharpx.Core.1.6.83\...
etc.
Successfully uninstalled 'FSharpx.Core 1.6.83'.

(余談ですが、NuGetはメッセージの「削除」に正しい前置詞を使用できますか?)

4

1 に答える 1

6

これはNuGet2.1のバグであるか、またはVS 2012でのF#プロジェクトシステムへの変更によりNuGetが破損します。

http://nuget.codeplex.com/discussions/395351

彼らは問題を認識し、NuGet2.2で修正することを約束します。それまでの間、バグに投票することで支援できます。また、この他のNuGet / F#/VS2012バグにも投票できます。

于 2012-10-09T20:52:22.430 に答える