EntityFramework и Xamarin Forms .Net Standard 2.0 Проблема с загрузкой сборки

Возможные ДУБЛИКИ EF.Core 2.0.1 Unsafe в Xamarin.Android За исключением того, что целевая версия 8.0, а не 7.1, и загружена версия dotnet 2.1.4.

Использование VS 2017 версии 15.5.7 для тестирования инфраструктуры Entity в формах Xamarin проект УВП. У меня нет Mac для проверки версии IOS.

Версия droid умирает с выводом ниже. Ключевые моменты из файла proj.cs:

<TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite">
  <Version>2.0.1</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms" Version="2.5.0.280555" />
<PackageReference Include="Xamarin.Android.Support.Design" Version="25.4.0.2" />
<PackageReference Include="Xamarin.Android.Support.v7.AppCompat" Version="25.4.0.2" />
<PackageReference Include="Xamarin.Android.Support.v4" Version="25.4.0.2" />
<PackageReference Include="Xamarin.Android.Support.v7.CardView" Version="25.4.0.2" />
<PackageReference Include="Xamarin.Android.Support.v7.MediaRouter" Version="25.4.0.2" />

03-07 18:19:02.011 D/Mono ( 5003): Assembly Loader probing location: 'System.Runtime.CompilerServices.Unsafe'. 03-07 18:19:02.011 F/monodroid-assembly( 5003): Could not load assembly 'System.Runtime.CompilerServices.Unsafe' during startup registration. 03-07 18:19:02.011 F/monodroid-assembly( 5003): This might be due to an invalid debug installation. 03-07 18:19:02.011 F/monodroid-assembly( 5003): A common cause is to 'adb install' the app directly instead of doing from the IDE.

Эта проблема до сих пор не решена? сообщение о разработчиках< /а>

Есть ли образец, который работает в Net Standard 2.0 и Android 8.0?


person phil soady    schedule 07.03.2018    source источник


Ответы (1)


У нас была такая же проблема, это решит ее:

  • Перейдите в C:\Users\Ваше имя пользователя.nuget\System.Runtime.Compilerservies.Unsafe\4.4.0\ и удалите папку ref.
  • Скопируйте папку lib и переименуйте ее в ref
  • Очистите свой проект и создайте его
person Cyril Iselin    schedule 14.03.2018
comment
у меня сработало, к вашему сведению: вы должны закрыть все экземпляры vs, чтобы удалить папку ref. - person toumir; 26.03.2018