Vs для Mac 8.1 (сборка 2697) Xaml Preview не загружается - PullRequest
0 голосов
/ 06 июня 2019

VS для Mac обновлено 6 мая, с тех пор предварительный просмотр Xamarin XAML не работает для обеих платформ.

Нет ошибок, нет информации. Просто бесконечный пустой экран загрузки.

Понижение рейтинга путем перехода на «стабильный канал» гарантирует, что новый проект форм xamarin не сможет компилироваться даже с ошибкой:

/ usr / local / share / dotnet / sdk / 2.2.203 / Sdks / Microsoft.NET.Sdk / target / Microsoft.NET.Sdk.targets (5,5): Ошибка MSB4018: файл «GenerateDepsFile» "задача неожиданно провалилась. System.TypeLoadException: Не удалось загрузить тип поля 'Microsoft.NET.Build.Tasks.DependencyContextBuilder: _filteredPackages' (12) из-за: Не удалось разрешить тип с токеном 01000027 из typeref (ожидаемый класс 'NuGet.Packaging.Core.PackageIdentity' в сборке 'NuGet.Packaging, версия = 5.0.0.6,

Кто-то нашел обходной путь?

Ответы [ 3 ]

0 голосов
/ 07 июня 2019

Я решил проблему, удалив папку «2.2.203» в папке «sdk», оставив «2.1.505».

Часть в папке «Macintosh HD», «usr», «local» share »,« dotnet »,« sdk »

Очевидно, что VS для Mac не достаточно умен.чтобы вернуться к старому стандарту netstand после переключения с предварительного просмотра на стабильный канал.

0 голосов
/ 20 июня 2019

Как указано, да, предварительный просмотр Xaml не работает.

Однако, чтобы исправить ошибку, возникающую при понижении версии VS для Mac, вам нужно установить .Net SDK 2.2.107

Я получил ту же ошибку, что и вы, и, наконец, это исправило ее, и теперь я могу снова скомпилировать проекты Forms.

0 голосов
/ 07 июня 2019

Да, это как раз тот случай для Xamarin Previewer, который действительно проблематичен.И мы приносим свои извинения за доставленные неудобства.Команда разработчиков xamarin делает все возможное для решения этой проблемы, и мы призываем их выпустить последнюю версию как можно скорее.

Конечно, вы также можете попробовать другие альтернативные инструменты, например LiveXAML и Xamarin live reloadДля более подробной информации, вы можете проверить:

https://www.livexaml.com/ https://marketplace.visualstudio.com/items?itemName=Xamarin.XamarinLiveReload

...