【发布时间】:2018-02-12 05:45:11
【问题描述】:
对于以前版本的 .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 Standard 1.0 的 System.Runtime.Serialization.SerializationInfo)、类型或成员,您将自动从最新的框架版本重定向到文档确实如此。显然,使用这种偶然发现的方法来系统地了解给定命名空间、类型或成员的可用位置是非常乏味的。
【问题讨论】:
-
github.com/dotnet/standard/tree/master/docs/versions 如果你下载文件然后进行文本搜索,你可以找到它。
标签: .net .net-standard