Как установить Nlog в коде Portable xamarin? - PullRequest
0 голосов
/ 02 апреля 2019

Мой проект создан в режиме Protable Code, и я хочу установить в него пакет NLog, но он не работает.Я получаю следующее сообщение об ошибке: Не удалось установить пакет NLog в проект, нацеленный на «.NetPoratble, Version = 4.5, Profile = Profile111».Может кто-нибудь сказать мне, как противостоять этой ошибке? Или есть ли другой способ обойти это?

1 Ответ

0 голосов
/ 02 апреля 2019

Как сказал SushiHangover, вам нужно преобразовать переносимую библиотеку классов в стандарт .NET .

  1. Выгрузите ваш проект PCL ( щелкните правой кнопкой мыши -> выгрузить ) и начните редактирование это ( вправо -> нажмите изменить )
  2. Удалить все в csproj и вставить это:

    enter image description here

  3. Добавить обратно NuGets ( просто откройте package.config и добавьте пакет ссылки выше или через менеджер пакетов NuGet ).

  4. Удалить AssemblyInfo.cs ( теперь это в csproj ) и packages.config ( также в csproj через PackageReference )

Вот статья для справки.

...