gpt4 book ai didi

silverlight - 如何区分 Silverlight v2.0 和 v3.0 程序集

转载 作者:行者123 更新时间:2023-12-04 07:02:51 25 4
gpt4 key购买 nike

我看到使用 Silverlight SDK v2.0 和 v3.0 编译的程序集都引用了 mscorlib.dll、system.dll 等的 v2.0.5.0。

如何确定程序集 X 是 v2.0/v3.0 程序集?

最佳答案

我建议避免为基于 Silverlight 版本的控件或应用程序实现任何类型的“怪癖模式”……它可能成为维护的噩梦。

例如,当 Silverlight 4 推出时会发生什么?如果下一个版本修复了您为 Silverlight 3 问题定制的某些行为怎么办?

Silverlight 2 和 3 程序集都修复了 [AssemblyVersion(2.0.5.0)] 是正确的,这使得这很困难:-(。

尝试回答:您可以使用公共(public)反射来检查 UIElement。获取 UIElement 的类型,并查找在 Silverlight 3 中添加的内容,例如 mouse wheel support的 UIElement 上的 MouseWheel 事件。同样,我不会推荐它,但你可以做到。

关于silverlight - 如何区分 Silverlight v2.0 和 v3.0 程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1555708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com