質問

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のみ表示されていません)。

何か助けがありますか?

役に立ちましたか?

解決

同じ問題がありました。パッケージフォルダーを削除しました。

他のヒント

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

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

たまたま古いフィードを指していますか?または古いローカルフィード?

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

同じフォルダーにnuspecとdllを詰め込んだことを確認することで解決しました。Nuspec名はmydll.dll.nuspecでした。私がこれから逸脱したとき、私はエラーを言った。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top