VisualStudio UWP / XAML Designer не отображает UserControl | Элемент "foo" не может быть отображен из-за отсутствия сборок - PullRequest
5 голосов
/ 27 мая 2020

У меня в папке проекта два проекта:

  • HtSuite.UWP | Library
  • HtSuite.UWP.Leitstand | Applicaton

В Library это UserControl NamePasswordControl, которое я могу без проблем редактировать в XAML | Designer.

enter image description here

Когда я помещаю NamePasswordControl на свой LoginView.xaml (который также находится в Library), я получил следующую ошибку:

элемент "passwordView" не может отображаться из-за отсутствия сборок. После сборки приложения вы сможете просмотреть этот элемент управления

enter image description here

Когда я запускаю Application, все работает как ожидалось.

enter image description here

Следующие шаги, которые я пробовал до сих пор (безуспешно):

  • очистить решение
  • перестроить проект
  • удаленный кеш
  • dotnet clean
  • dotnet restore
  • перезапущен windows
  • обновил VisualStudio (v16.6.0) и попробовал v16.7.0 предварительный просмотр 1

Кто-нибудь знает, как я могу исправить предварительный просмотр?


минимально тестовый проект с таким же поведением:

https://files.dominic-jonas.de/stackoverflow/ClassLibrary2.zip

Библиотека классов, в которой есть UserControl и страница, на которой должна отображаться. Однако там также отображается ошибка и предварительный просмотр невозможен.


Журнал

  • 28.05.2020 Нико Чжу - MSFT мог успешно загрузить предварительный просмотр TestProject ( visual studio 2017 v15.9.17 ). Я мог не отображать предварительный просмотр с vs2017. ?

1 Ответ

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

Эта проблема является ошибкой Microsoft и обсуждалась в сообществе разработчиков .

В то время она была адресована windows 10 и VS 2017, и было сказано, что последняя версия уже исправила это. Возможно, эта проблема возникла снова в более поздней версии, поэтому вам также следует опубликовать заявку в сообществе разработчиков.

...