use*_*077 35 c# nuget-package google-plus visual-studio-2013 nuget-package-restore
我正在按照这个简单的教程开始使用C#中的Google+ API进行编码.但是,我在第3步遇到了几个小时,其中第一个子步骤是:
当我点击Projet时,没有选项"启用NuGet包恢复".
这里是一个管理的NuGet软件包选项,但没有还原按钮或选择任何责任.
该项目没有构建并给我错误:
错误1此项目引用此计算机上缺少的NuGet包.启用NuGet Package Restore以下载它们.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105.丢失的文件是C:\ Users\Documents\google +\gplus-quickstart-csharp\.nuget\NuGet.targets.C:\ Users\Documents\google +\gplus-quickstart -csharp\gplus-quickstart-csharp\gplus-quickstart-csharp.csproj 201 5 gplus-quickstart-csharp
我去了微软网站,它只重定向到NuGet文档,在那里我找不到任何有用的东西.我尝试了以下命令(在示例中描述):
但无济于事.是的,NuGet已经安装完毕.有任何想法吗?谢谢!
Har*_*lse 52
要查找菜单项:在该解决方案资源管理器"使NuGet包还原"右击解决方案 -不上的项目.
你收到一条消息:
您是否要配置此解决方案以在构建期间下载和还原丢失的NuGet包?
那不是你想要的吗?
Joh*_*ohn 27
您不想使用基于项目的nuget包还原!
确保您拥有最新的Nuget版本(工具 - >扩展和更新)
当你去构建项目时,它应该告诉你它需要下载nuget包(或者可能只是自动下载它们).
编辑不确定与downvotes的什么:
http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html
NuGet团队现在推荐的是更清洁,更简单.简而言之,你没有做任何特别的事情,它只是发生了!这是因为NuGet现在总是在构建VS之前恢复包.因此,您的文件无需任何更改,这很美妙!
由于人们仍然在编辑问题以包含更多信息:
https://docs.nuget.org/consume/package-restore#common-issues-with-automatic-package-restore
小智 6
我想你只想知道在哪里启用"允许Nuget下载丢失的包"
在VS2013中:右键单击项目选择"管理解决方案的NuGet包"然后在新对话框中单击"设置"单击"管理NuGet包管理器"根级别勾选/取消"允许NuGet下载丢失的包"