对于以前版本的.NET Framework,MSDN上的文档将允许您找出框架的哪个版本支持给定的类型或成员。例如,如果我打开System.Linq.Expressions.Expression
的文档(任何版本,例如最新版本),则会有版本信息部分:
它一目了然地告诉我.NET Framework的哪个版本,以及其他相关框架(如Windows Phone或Silverlight)中的哪些版本已经可用。
或者,对于最小的.NET Framework版本,我甚至不必向下滚动:在页眉中打开指向其他文档版本的链接列表就足以看到哪个Framework版本最早:
现在,我从诸如this one之类的问题中了解到,可以在.NET API Browser上找到.NET Standard的文档。
在那里,我显然可以搜索System.Linq.Expressions.Expression
的所有文档版本,这将成功地将我发送到此类的文档。不知何故,文档默认设置为.NET 4.7(可能是最新的框架版本?)。
但是我怎么能在这里看到这个版本支持哪个版本?
不其他文档版本列表:
虽然结构良好,但此弹出窗口显示所有框架,其中包含任何文档。如果您选择不支持当前所选命名空间的框架或框架版本(例如,尝试使用.NET标准1.0的System.Runtime.Serialization.SerializationInfo
),键入或成员,您将自动重定向到最新的文档这样做的框架版本。显然,使用这种命中注解方法来系统地概述给定命名空间,类型或成员的可用位置非常繁琐。
答案 0 :(得分:1)
答案 1 :(得分:0)
我不确定是否有更好的方法,但您可以尝试http://packagesearch.azurewebsites.net/
如果您在那里搜索某个类型,该站点将显示该类型所在的.NET Standard包,以及该类型的.NET Standard支持版本。