11

ASP.NET MVC 3 RC と新しい NuGet CTP バージョンをダウンロードしました。

パッケージ マネージャー コンソールから何かをインストールしようとすると、エラー メッセージが表示されます。以下に 2 つのサンプルを示します。

PM> nip elmah
Install-Package : Object reference not set to an instance of an object.
At line:1 char:4
+ nip <<<<  elmah
    + CategoryInfo          : NotSpecified: (:) [Install-Package], NullReferenceException
    + FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet


PM> nip SQLCE.EntityFramework
Install-Package : Object reference not set to an instance of an object.
At line:1 char:4
+ nip <<<<  SQLCE.EntityFramework
    + CategoryInfo          : NotSpecified: (:) [Install-Package], NullReferenceException
    + FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet

ソリューション エクスプローラーで [ライブラリ パッケージ参照の追加] を使用すると、メッセージは表示されませんが、パッケージはインストールされません。

NuPack に戻そうとしましたが、正常に動作しますが、パッケージ リストは更新されません (たとえば、SQLCE.EntityFramework 4.0.8435.1 は 4.0.8402.1 しか表示されません)。

何か助けはありますか?

4

4 に答える 4

8

私も同じ問題を抱えていました。パッケージフォルダーを削除すると修正されました。

于 2010-11-11T12:23:35.337 に答える
6

私はまったく同じ問題を経験しました。

最後に、パッケージ ディレクトリからすべてを削除し、各プロジェクトを調べて、以前にインストールした各パッケージの「更新パッケージ」を実行する必要がありました。

于 2010-11-10T16:38:06.473 に答える
0

もしかして、古いフィードを指していませんか? それとも古いローカル フィードですか?

于 2010-11-10T17:12:43.873 に答える
0

私もこの問題を抱えていました。

nuspec と dll を同じフォルダーにパックし、nuspec 名が mydll.dll.nuspec であることを確認して解決しました。これから逸脱すると、エラーが発生しました。

于 2011-08-16T05:02:54.540 に答える