vs2010で動作していないNugetの新しいバージョン
-
30-09-2019 - |
質問
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でした。私がこれから逸脱したとき、私はエラーを言った。
所属していません StackOverflow