繁体   English   中英

Visual Studio 2019 XAML 设计器不显示来自外部项目的 x64 用户控件

[英]Visual Studio 2019 XAML Designer does not display x64 User Controls from external projects

我无法在 XAML 设计器中查看我的自定义用户控件。

我有来自多个不同项目的多个自定义 WPF 用户控件,我将它们加载到单独项目中的 WPF 应用程序窗口中。 我可以在 XAML 代码中创建它们,但它们仅在设计器中显示为空白轮廓。 没有错误,当我构建和运行 WPF 应用程序时,用户控件会正确显示。

这只发生在来自不同项目的 WPF 用户控件中。 如果我在同一个项目中创建一个用户控件,它会在设计器中正确显示。 它似乎也只发生在为 x64 构建的用户控件中。 如果我为 x86 构建用户控件并将它们加载到为 x86 构建的 WPF 应用程序中,一切都会正确显示。

我正在使用 .NET 4.5 在 Windows 10 上运行 Visual Studio 2019 v 16.2。 我的平台目标是 x64。 我正在尝试在类库(.NET Framework)中构建用户控件并在 WPF 应用程序(.NET Framework)中使用它们。

似乎是 Visual Studio 的问题,从一年前就已经知道了。 没有机会或更新。

对于 VS2019:

您可以通过选中“工具”>“选项”中的“Environment\Preview Features\New WPF XAML Designer for .NET Framework(需要重新启动)”复选框来启用新的 WPF .NET Framework 设计器。 新设计器对 64 位项目有更好的支持。

请参阅: https ://developercommunity.visualstudio.com/t/vs-2019-wpf-designer-doesnt-work-with-x64-target/1319945

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM