问题 新版NuGet无法在VS2010上运行


我已经下载了ASP.NET MVC 3 RC和新的NuGet CTP版本。

当我尝试通过软件包管理器控制台安装任何东西时,我收到一条错误消息。这是两个样本:

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并且它工作正常但是Package列表没有更新(例如SQLCE.EntityFramework 4.0.8435.1没有仅显示4.0.8402.1)。

有帮助吗?


8294
2017-11-10 12:05


起源



答案:


我有同样的问题。删除我的包文件夹修复它。


8
2017-11-11 12:23



“packages”文件夹位于解决方案文件旁边。我在项目文件夹中,我花了几分钟时间来追踪“packages”文件夹。删除此文件夹也解决了我的问题。 - John Gully
+1排序 - 干杯 - TWith2Sugars


答案:


我有同样的问题。删除我的包文件夹修复它。


8
2017-11-11 12:23



“packages”文件夹位于解决方案文件旁边。我在项目文件夹中,我花了几分钟时间来追踪“packages”文件夹。删除此文件夹也解决了我的问题。 - John Gully
+1排序 - 干杯 - TWith2Sugars


我遇到了完全相同的问题。

最后,我不得不从packages目录中删除所有内容,然后浏览每个项目并为我之前安装的每个包运行一个“update-package”。


6
2017-11-10 16:38



是啊。那很有效。谢谢! - Andre Vianna


你有机会指着旧的饲料吗?还是旧的本地饲料?


0
2017-11-10 17:12



不,我非常小心地指出新饲料。但我不认为问题出在饲料上。它看起来像是图书馆的内部问题。 - Andre Vianna


我也有这个问题。

我通过确保在同一文件夹中使用nuspec和dll打包并且nuspec名称为mydll.dll.nuspec来解决它。当我偏离这个时,我得到了错误。


0
2017-08-16 05:02