Visual Studio 2008使用错误版本的mscorlib

时间:2010-09-17 10:35:56

标签: .net visual-studio-2008

前一段时间我正在研究的项目(以及解决方案中的所有其他项目)都已切换到.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拒绝了。可能导致此行为的原因是什么?

1 个答案:

答案 0 :(得分:2)

正如Brian的评论所说,文档“清楚地显示”它是在.NET 4中,而不是.NET 3.5。

  

版本信息

     

.NET Framework
  支持:4
   .NET Framework客户端配置文件
  支持:4

如果你查看Guid methods in .NET 3.5,你会发现它显然不存在。