2012-05-28 14 views
0

Есть ISet Interface в Моно? Кажется, я не могу найти его.Является ли ISet недоступным в моно?

EDIT: После установки Target Framework 4.0 в MonoDevelop Я все еще получаю ошибку:

Error CS0246: The type or namespace name ISet could not be found. Are you missing a using directive or an assembly reference?

Может кто-нибудь с моно подтвердить, если ISet работает для них?

+2

Вы должны настроить раму 4.0 для интерфейса 'ISet', чтобы быть доступным. – Guffa

+0

Как я могу это сделать? Я использую monodevelop fyi. – drozzy

+0

Я только что установил, что мои проекты указывают на .NET - но я все еще получаю '...: Ошибка CS0246: Тип или имя пространства имен ISet не удалось найти. Вам не хватает указаний по использованию или ссылки на сборку? (CS0246) (FooBar.API) ' – drozzy

ответ

1

Вы должны настроить раму 4.0 для интерфейса ISet, чтобы быть доступным.

Интерфейс находится в пространстве имен System.Collections.Generic, поэтому вам необходимо либо указать полное имя System.Collections.Generic.ISet или иметь это, используя выражение:

using System.Collections.Generic; 

Согласно Mono compatibility page, Mono 2.10.8 поддерживает все в рамках 4.0, кроме WPF, EntityFramework и WF, часть WCF.

+0

У меня есть «Runtime: Mono 2.10.8» и в моем проекте «Target Framework» установлен «Mono .NET 4.0». И все равно получите ошибку, если я попытаюсь использовать 'ISet'. Можете ли вы попробовать его на своем и посмотреть, работает ли он? Благодаря! – drozzy

+0

@drozzy: Извините, у меня нет установленного Mono ... – Guffa

+0

@drozzy, я смог настроить таргетинг 4.0 с помощью MonoDevelop и ISet. – kenny

Смежные вопросы