Xamarin Проблема: ошибка XA2002: Не удается разрешить ссылку: `System.Threading.Tasks.Extensions`, на которую ссылается` System.Reactive` - PullRequest
0 голосов
/ 24 июня 2019

Мне нужна помощь для формы Xamarin. У меня есть приложение Xamarin, разработанное в Visual Studio 2017 (версия 15.9.13). Я сталкиваюсь с ошибкой компиляции, как показано ниже. Я обновил свой код последней версией из Git, обновленной другим членом команды. После этого я не могу скомпилировать.

ошибка XA2002: не удается разрешить ссылку: System.Threading.Tasks.Extensions, на которую ссылается System.Reactive. Пожалуйста, добавьте ссылку на пакет или сборку NuGet для System.Threading.Tasks.Extensions или удалите ссылку на System.Reactive.

Я попытался установить библиотеку ниже NuGet, но та же ошибка.

  1. System.Threading.Tasks.Extensions (4.6.0-preview.18571.3)
  2. System.Reactive.Linq (4.2.0-preview.566)
  3. System.Reactive (4.2.0-preview.566)

Я уже обновил свой VS2017 последней версией.

C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (1898,2): ошибка XA2002: не удается разрешить ссылку: System.Threading.Tasks.Extensions , на который ссылается System.Reactive. Пожалуйста, добавьте ссылку на пакет или сборку NuGet для System.Threading.Tasks.Extensions или удалите ссылку на System.Reactive.

1 Ответ

0 голосов
/ 25 июня 2019

Попробуйте один из них:

  1. Понижение System.Threading.Tasks.Extension с 4.5.1 до 4.4.0 и использование его с:
    • System.Reactive 4.1.0 (latest)
    • System.Reactive.Interfaces 4.1.0 (latest)
    • System.Reactive.Linq 4.1.0( latest)
    • System.Reactive.PlatformServices (latest)
    • System.Threading 4.3.0 (latest)
    • System.Threading.Taks 4.3.0 (latest)
    • System.Threading.Tasks.Extensions 4.4.0 (downgraded)
  2. Обновление System.Threading.Tasks.Extensions, установка System.Runtime.CompilerServices.Unsafe для всех проектов Android, iOS и UWP и понижение версии System.Reactive до версии 4.0.0

Но такжеРассмотрите возможность перехода на VS 2019, все версии VS 2019 (включая Mac) должны поставляться с фиксированной версией Xamarin. Android сейчас.

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