C# VisualStudio UWP/XAML设计器未显示用户控件“元素”;"富",;由于缺少程序集,无法显示
我的项目文件夹中有两个项目:C# VisualStudio UWP/XAML设计器未显示用户控件“元素”;"富",;由于缺少程序集,无法显示,c#,visual-studio,uwp,win-universal-app,uwp-xaml,C#,Visual Studio,Uwp,Win Universal App,Uwp Xaml,我的项目文件夹中有两个项目: HtSuite.UWP|库 HtSuite.UWP.Leitstand|Applicaton 在库中有一个用户控件名称密码控件,我可以在XAML |设计器中对其进行编辑而不会出现任何问题 当我将NamePasswordControl放在我的LoginView.xaml(它也在库中)上时,我得到了以下错误: 由于缺少程序集,无法显示元素“passwordView”。构建应用程序后,您可以查看此控件 当我运行应用程序时,一切正常。 到目前为止,我尝试了以下步骤
|HtSuite.UWP
库
|HtSuite.UWP.Leitstand
Applicaton
库
中有一个用户控件
名称密码控件
,我可以在XAML |设计器
中对其进行编辑而不会出现任何问题
当我将NamePasswordControl
放在我的LoginView.xaml
(它也在库中)上时,我得到了以下错误:
由于缺少程序集,无法显示元素“passwordView”。构建应用程序后,您可以查看此控件
当我运行应用程序时,一切正常。
到目前为止,我尝试了以下步骤(未成功):
- 清洁溶液
- 重建项目
- 已删除缓存
dotnet clean
dotnet还原
- 重新启动的windows
- 更新了VisualStudio(
v16.6.0
),并尝试了v16.7.0预览版1
有人知道我如何修复预览吗
具有相同行为的最小测试项目:
一个类库,其中有一个UserControl和一个页面,应该在上面显示。但是,错误也会显示在那里,无法预览
日志
- 2020年5月28日可以成功加载的预览(visual studio 2017 v15.9.17)。我可以不使用vs2017显示预览 此问题是microsoft的一个bug,在中进行了讨论
当时它是写给windows 10和VS 2017的,据说最新版本已经修复了它。这个问题可能在以后的版本中再次出现,所以您也应该在开发人员社区发布一张罚单 您是否尝试手动删除lib和app的bin和obj文件夹,然后重新生成解决方案?问题仍然存在。在HtSuite.UWP.Leitstand
项目中,我可以毫无问题地在XAML设计器中显示UserControl
。只有在HtSuite.UWP
项目中,UserControl
位于该项目中。才能尝试删除库引用并重新添加到应用程序(在添加到应用程序之前重建库)。我上载了一个最小的测试项目,其中我有完全相同的行为。也许您可以看看它:对于我的测试,如果我在打开xaml设计器之前构建解决方案WindowsHelloControl
在设计器中显示良好。感谢您的回复。我已经在MSDN
和VisualStudio
论坛上发了帖子。但实际上我没有得到任何回应。