Преобразованный проект .net 2.0 в 3.5, где методы расширения? - PullRequest
0 голосов
/ 20 мая 2009

Я недавно конвертировал приложение из .net 2.0 в 3.5, но я не вижу методов расширения ... что я делаю не так? Или что еще мне следует сделать, кроме изменения целевого фреймворка с 2.0 на 3.5 в настройках проекта?

Ответы [ 3 ]

2 голосов
/ 20 мая 2009

Методы расширения отображаются на основе импортированных пространств имен, попробуйте добавить

using System.Linq;

к началу ваших файлов. Как говорит Джон, вам также нужно добавить ссылку на сборку System.Core.dll.

1 голос
/ 20 мая 2009

Вам не только нужно добавить директиву using для System.Linq, как предложил SillyMonkey, но вам также нужно иметь ссылку на сборку System.Core, если вы хотите использовать LINQ.

0 голосов
/ 20 мая 2009

Метод расширения, является особенностью .net 3.5. методы расширения - это то, что вам нужно создать !!!

Что такое методы расширения?

см. Ссылку

...