2011-01-13 70 views
1

我最近遇到了使用.NET Framework 2.0 SP1中引入的属性的问题。这导致代码在SP1之前的机器上完全失败。现在我开始怀疑是否还有其他隐藏的bug,如等待弹出。是否有工具或任何方式来扫描程序集并查看是否有任何方法/字段/属性/依赖于框架服务包的内容?也许像FxCop或反射器可以做到这一点,但我不知道如何做到这一点。任何帮助将非常感激。检测.NET Framework Service Pack特定功能

仅供参考,我试图使用的2.0 SP1中引入的属性是Font.OriginalName属性。

+0

不完全是一个自动工具,但MSDN列出了框架的哪些版本支持其页面底部的每个成员。此外,我找不到该财产的参考。奇怪。对另一个问题的这个答案可能也有帮助:http://stackoverflow.com/questions/41256/new-added-types-in-net-framework-2-0-service-pack-1 – 2011-01-13 20:10:22

回答

0

虽然您可以依赖书面列表,但唯一确定的方法是使用旧的和新的类型,并在每个版本的每种类型的成员集上进行搜索。

当然,MS很可能会在其文档中列出的更改列表以这种方式生成。

相关问题