Caliburn.Micro. NET Standard, только Xamarin.Forms (iOS и Android), какую. NET Стандартная версия для таргетинга? - PullRequest
0 голосов
/ 03 марта 2020

Чтобы правильно запустить CM в проекте Xamarin Forms с использованием. Net Standard, на какую версию. NET Standard следует ориентироваться? В настоящее время я нацеливаюсь на NET Стандарт 2.0 и получаю предупреждение:

"Package 'Caliburn.Micro 4.0.0-alpha.1' was restored using 
  '.NETPortable,Version=v0.0,Profile=Profile259, 
  .NETPortable,Version=v0.0,Profile=Profile259, 
  .NETPortable,Version=v0.0,Profile=net45+win+win81+wp8+wpa81, 
  .NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, 
  .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, 
  .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8'
  instead of the project target framework '
.NETStandard,Version=v2.0'. This package may not be fully compatible with your project."

Должен ли я быть включен. NET Стандарт 1.6 или 1.0? Я видел следующий комментарий от Найджела:

Caliburn.Micro.Core может быть нацелен. NET Standard 1.0, так что там много поддержки. Caliburn.Micro.Xamarin.Forms будет 1.6.

Однако, поскольку проект форм будет загружать оба этих пакета, я не понимаю, какую версию мне следует выбрать.

My Проект прекрасно работает в симуляторе, но вылетает на устройстве iOS. Я думаю, что это как-то связано с предупреждением выше.

Спасибо!

Шон

...