2010-09-17 78 views
0

當我正在處理項目(以及解決方案中的所有其他項目)時,切換到.Net 3.5。我試圖利用在.net 3.5中搖擺的Guid.TryParse。當我嘗試使用它,我得到的錯誤:使用不正確版本的mscorlib的Visual Studio 2008

'System.Guid' does not contain a definition for 'TryParse' 

MSDN docs清楚地表明,存在的TryParse .NET 3.5中,但我無法使用它。我嘗試手動引用特定版本的mscorlib,但視覺工作室拒絕。什麼可能導致這種行爲?

+4

鏈接的頁面說它在.NET 4中可用。 – 2010-09-17 10:40:08

+0

奇怪的是,當我去那裏時,它看起來像這樣:http://img205.imageshack.us/img205/4665/tryparse.png – ilivewithian 2010-09-17 10:45:30

+0

什麼「支持版本」有點說? – 2010-09-17 10:50:59

回答

2

正如Brian的評論所說,文檔「清楚地表明」它在.NET 4中,而不是在.NET 3.5中。

Version information

.NET Framework
Supported in: 4
.NET Framework Client Profile
Supported in: 4

如果你看看Guid methods in .NET 3.5你會發現它顯然不存在。

相關問題