2015-07-29 5 views
0

Я пытаюсь создать простой образец кода, который обращается к базе данных оракула, в проекте Web Api 2.Добавлена ​​недостающая ссылка на проект, но типы все еще не распознаются. Зачем?

С OracleClient dll не доступен «по умолчанию» (если я правильно понимаю, при создании нового проекта подмножество подсистемы таргетинга не является полным набором фреймов dll), я добавил ссылку на System.Data.OracleClient.

Ссылки на типы в DLL файлы, такие как OracleConnection, OracleCommand и так все признаются VS, так же, как intelisense показывает OracleClient после ввода System.Data.

Скопление однако вызывает ошибку, указывающую

The type or namespace name 'OracleClient' does not exist in the namespace 'System.Data' (are you missing an assembly reference?) 

выполнения версия (v4.0.30319) и версии (4.0.0.0), являются точно же, как, скажем, System.Data , автоматически загружается при создании.

Что не так?

+0

Если вы не используете dll System.Data, вы должны удалить его (а не только использование, я имею в виду ссылку). Если вы используете DLL в своем проекте, попробуйте переместить всю свою логику для Oracle в новый проект, а затем снова удалите файл system.data.dll. – kms

+0

@kms: ваше предложение не помогло – Veverke

ответ

1

Добавление ссылки на новую dll требует перезапуск визуальная студия.

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