在VS2017社区版(全新安装,以管理员模式启动)中,我可以在PM>提示符下运行'Get-Package-ListAvailable',没问题;它可能显示50个包。VS2017 NuGet Get-Package-ListAvailable'解决方案打开失败
然后我打开一个解决方案(SQLCLR项目)。
运行从PM 'GET-包-ListAvailable'>提示符下,我现在得到的红色字体:
Get-Package : Project 'Default' is not found.
At line:1 char:1
+ Get-Package -ListAvailable
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Default:String) [Get-Package], ItemNotFoundException
+ FullyQualifiedErrorId : NuGetProjectNotFound,NuGet.PackageManagement.PowerShellCmdlets.GetPackageCommand
我该如何解决这个问题? 顺便说一下,我实际上想要以类似的方式安装某些失败的东西,但试图将失败范围缩小到尽可能简单的重复。
看起来'修复'实际上只是改变错误信息。那么,至少新消息应该明确表示我无法使用NuGet。 – brewmanz
@brewmanz,我已经用支持数据库项目的用户语音更新了我的答案,您可以检查它。如果上述答案解决了您的问题,您可以将其标记为对其他社区有同样问题的受益者。如果没有,请您告诉我关于这个问题的最新信息?谢谢。 –
谢谢你。我认为这个答案与我们现在所得到的一样接近。 – brewmanz