VisualStudio UWP / XAML设计器未显示UserControl |由于缺少程序集,无法显示元素“ foo”

问题描述 投票:2回答:1

我的项目文件夹中有两个项目:

  • 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
  • 重新启动的窗口
  • 更新了VisualStudio(v16.6.0),并尝试了v16.7.0预览版1

任何人都知道如何修复预览?


具有相同行为的最小测试项目:

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

一个类库,其中有一个UserControl和一个应在其上显示的页面。但是,该错误也显示在此处,无法进行预览


日志

  • 28.05.2020 Nico Zhu - MSFT可以成功加载TestProject的预览(visual studio 2017 v15.9.17)。我可以not用vs2017显示预览。 🤔

c# visual-studio uwp win-universal-app uwp-xaml
1个回答
0
投票

此问题是Microsoft的错误,在developer community中进行了讨论。

当时是针对Windows 10和VS 2017的,据说最新版本已经修复了它。以后的版本中可能会再次出现此问题,因此您也应该在开发人员社区中发布票证。

© www.soinside.com 2019 - 2024. All rights reserved.