Итак, я разработчик C ++, изучающий C # / Xamarin (некоторое время назад выполнил Silverlight). Я использую VS 2017, выпущенную версию. Я думаю, что предварительный просмотр действует так же.
Если я пытаюсь внести изменения в основные (доступные) версии проекта, файлы XAML, я не получаю средство предварительного просмотра функциональных форм, оно хочет использовать средство просмотра в реальном времени, имитирующее либо Android, либо iOS. Это намного медленнее и менее удобно, чем просто предварительный просмотр макета на ходу, с полосами выравнивания и всем этим. Я получаю предварительный просмотр формы, если я делаю изменения в подпроекте UWP, но, конечно, они не отображаются.
Кроме того, если я редактирую переносимый XAML, я не проверяю ошибки. Если я редактирую UWP XAML, я получаю проверку ошибок, но это бесполезно по той же причине.
Так что все это не имеет смысла для меня. Я что-то пропустил? Зачем предварительно генерировать дубликаты для начала, поскольку они нам не нужны, кроме как для конкретных платформ, и почему инструменты не работают с теми, которые мы должны фактически использовать?