У меня есть Xamarin.Forms с Prism MVVM, с проблемой сборки в Visual Studio 2017 15.7.2.
Этот проект был создан в Visual Studio 2017 15.6.2 с шаблоном Prism и отлично работал.
Я решил обновить свою IDE с 15.6.2 до 15.7.2, и мой проект перестает работать, получая ошибку ниже:
Severity Code Description Project File Line Suppression State
Error Your project is not referencing the "MonoAndroid,Version=v8.1" framework. Add a reference to "MonoAndroid,Version=v8.1" in the "frameworks" section of your project.json, and then re-run NuGet restore. AppPrivateCard.Android
A Xamarin.Forms project do not have project.json file, as suggested by the error message, and I already modified the target Android version to Android 27 version (Android Oreo 8.1), but the error persists.
Я уже обновил Xamarin.Forms до3.0.0.482510 и ничего.
Но если я создам проект Xamarin без Prism с использованием VS 2017 15.7.2 и обновлю все ссылки, он будет создан без этой ошибки.Итак, я думаю, что проблема в шаблоне Prism.
Один из вариантов для меня - понизить VS 2017, но я бы не стал.