Ошибка пакета xamarin git pull nuget - PullRequest
0 голосов
/ 12 июня 2018

Я новичок в разработке Xamarin для Android.

Я беру код из git.

После этого я открыл свое решение в visual studio.

Я почистил раствор - теперь все хорошо.

тогда я пытаюсь построить решение, которое показывает ошибку.

>Restoring NuGet packages...
To prevent NuGet from restoring packages during build, open the Visual Studio Options dialog, click on the Package Manager node and uncheck 'Allow NuGet to download missing packages during build.'
NuGet Package restore failed for project app: Unable to find version '2.0.0' of package 'FastAndroidCamera'.
  C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\: Package 'FastAndroidCamera.2.0.0' is not found on source 'C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\'.
  https://api.nuget.org/v3/index.json: Unable to load the service index for source https://api.nuget.org/v3/index.json.
  An error occurred while sending the request.
  The remote name could not be resolved: 'api.nuget.org'
1>------ Rebuild All started: Project: app, Configuration: Debug Any CPU ------
1>D:\PRANAV\TOLL\GIT\MobileApp-12-06-2018\MobileApp\app\app.csproj(467,5): error : This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\packages\Xamarin.Build.Download.0.4.3\build\Xamarin.Build.Download.props.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========\

Это ошибка, которую я получаю.Так, ребята, вы можете понять, где я делаю ошибки?

1 Ответ

0 голосов
/ 13 июня 2018

Согласно сообщению об ошибке,

Чтобы запретить NuGet восстанавливать пакеты во время сборки, откройте диалоговое окно параметров Visual Studio, щелкните узел диспетчера пакетов и снимите флажок «Разрешить NuGet загружать отсутствующие пакеты во время сборки».build. '

Похоже, что в проекте используется устаревшее, ныне устаревшее, восстановление пакета NuGet, основанное на MSBuild и запускающее NuGet.exe в каждой сборке.Это сообщения от NuGet.exe.

. Проверьте похожую проблему здесь .

. Чтобы решить эту проблему, необходимо обновить ее до последней версии NuGet, котораявыполняет восстановление пакета автоматически вместо восстановления пакета NuGet на основе MSBuild.

Вы захотите удалить цели NuGet (удалите папку .nuget, затем вручную отредактируйте файлы .csproj и удалите строки, которыеимпортировать файл NuGet.targets).Это больше не нужно.Используя новый способ восстановления пакета nuget, пакеты NuGet будут автоматически восстановлены Visual Studio непосредственно перед сборкой.

См. Эту статью Дэвида Эббо для получения дополнительной информации: http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html и блог как переключиться с «Включить восстановление пакета» на «Автоматическое восстановление пакета»

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...