【发布时间】:2010-09-17 18:42:37
【问题描述】:
不久前,我正在处理的一个项目(以及解决方案中的所有其他项目)已切换到 .Net 3.5。我正在尝试使用在 .Net 3.5 中大放异彩的 Guid.TryParse。当我尝试使用它时,我得到了错误:
'System.Guid' does not contain a definition for 'TryParse'
MSDN docs 清楚地表明 TryParse 存在于 .Net 3.5 中,但我无法使用它。我尝试手动引用特定版本的 mscorlib,但 Visual Studio 拒绝了。什么可能导致这种行为?
【问题讨论】:
-
链接页面说它在 .NET 4 中可用。
-
奇怪,我去的时候是这样的:img205.imageshack.us/img205/4665/tryparse.png
-
“支持的版本”位说了什么?
-
是的,公平点。不过这很愚蠢,如果您有一个特定于 .Net 3.5 的页面和一个方法描述,我认为这是一个公平的假设,即它在 .Net 3.5 Ah 中得到了很好的支持。