Ошибка сборки, ошибка пакета NuGet refrence - PullRequest
0 голосов
/ 10 января 2020

Я получаю следующую ошибку:

Код серьезности Описание Ошибка состояния подавления строки файла проекта Этот проект ссылается на пакеты NuGet, которые отсутствуют на этом компьютере. Используйте NuGet Package Restore, чтобы загрузить их. Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует файл .. \ packages \ Xamarin. Android .Support.Annotations.26.1.0.1 \ build \ MonoAndroid80 \ Xamarin. Android .Support.Annotations.targets. WoWonder D: \ Compressed \ wowonder android -162 \ codecanyon-19034167-wowonder- android - мобильное приложение-мессенджер-для-wowonder \ Messnger_v1.6.2 \ WoWonder_Messenger \ WoWonder.csproj 1064

Кто-нибудь еще сталкивался с этой проблемой при попытке построить проект?

Ответы [ 2 ]

0 голосов
/ 13 января 2020

Помимо советов в ответе Алессандры , также рассмотрите возможность удаления этого сценария из файла проекта (xx.xxproj), если он существует:

  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Annotations.26.1.0.1\build\MonoAndroid80\Xamarin.Android.Support.Annotations.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Annotations.26.1.0.1\build\MonoAndroid80\Xamarin.Android.Support.Annotations.targets'))" />
  </Target>

Затем убедитесь, что вы сделал эти опции проверенными:

enter image description here

Запустите перестройку, и эта проблема исчезнет go. Надеюсь, это поможет:)

0 голосов
/ 10 января 2020

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

Это, вероятно, означает, что пакет не установлен в папке global-packages или в папке * 1004. * или файл проекта содержит абсолютные пути, и вы переместили проект.

На этой странице Microsoft Docs вы можете найти подробное объяснение этой проблемы и различные способы ее решения. .

...