我最近遇到了使用.NET Framework 2.0 SP1中引入的属性的问题。这导致代码在SP1之前的机器上完全失败。现在我开始怀疑是否还有其他隐藏的bug,如等待弹出。是否有工具或任何方式来扫描程序集并查看是否有任何方法/字段/属性/依赖于框架服务包的内容?也许像FxCop或反射器可以做到这一点,但我不知道如何做到这一点。任何帮助将非常感激。检测.NET Framework Service Pack特定功能
仅供参考,我试图使用的2.0 SP1中引入的属性是Font.OriginalName属性。
不完全是一个自动工具,但MSDN列出了框架的哪些版本支持其页面底部的每个成员。此外,我找不到该财产的参考。奇怪。对另一个问题的这个答案可能也有帮助:http://stackoverflow.com/questions/41256/new-added-types-in-net-framework-2-0-service-pack-1 – 2011-01-13 20:10:22