Visual Studio 2008 использует неверную версию mscorlib - PullRequest
0 голосов
/ 17 сентября 2010

Некоторое время назад проект, над которым я работаю (и все другие проекты в решении), был переключен на .Net 3.5.Я пытаюсь использовать Guid.TryParse, который качается в .Net 3.5.Когда я пытаюсь использовать его, я получаю сообщение об ошибке:

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

Документы MSDN ясно показывают, что TryParse существует в .Net 3.5, но я не могу его использовать.Я пытался вручную ссылаться на конкретную версию mscorlib, но Visual Studio отказался.Что может быть причиной такого поведения?

1 Ответ

2 голосов
/ 17 сентября 2010

Как отмечается в комментарии Брайана, документы "четко показывают", что он находится в .NET 4, а не в .NET 3.5.

Информация о версии

.NET Framework
Поддерживается в: 4
Профиль клиента .NET Framework
Поддерживается в: 4

Если вы посмотрите на Guid методы в .NET 3.5 , вы увидите, что его явно нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...