在设计器模式下来自 Nuget 的不可见 Windows 8.1 自定义控件

本文关键字:Windows 自定义控件 Nuget 模式 | 更新日期: 2023-09-27 18:36:51

通过Nuget安装时,我的自定义控件在Visual Studio和Blend设计器中是不可见的。我怀疑这背后的原因是,当面向Windows 8.1时,Generic.xaml必须替换为Generic.xbf。

Callisto图书馆似乎也有同样的问题。控件在设计器模式下不可见,但在执行时功能完美。

对此可以做些什么吗?

在设计器模式下来自 Nuget 的不可见 Windows 8.1 自定义控件

@Sigalas 不幸的是,NuGet 包就是这种情况。 现在存在一些冲突,如果 NuGet 提供程序提供 XBF,则设计器会受到影响。 如果交付 XAML,则会失去 XBF 对应用的性能优势。

对于 Callisto,我选择针对应用性能进行优化,以使应用的所有用户受益,而不是使开发人员受益。 我正在与工具团队合作,随着时间的推移帮助改进这一点。

使用扩展 SDK 方法交付 SDK 不会有此问题。