Я пытаюсь создать простой образец кода, который обращается к базе данных оракула, в проекте 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 , автоматически загружается при создании.
Что не так?
Если вы не используете dll System.Data, вы должны удалить его (а не только использование, я имею в виду ссылку). Если вы используете DLL в своем проекте, попробуйте переместить всю свою логику для Oracle в новый проект, а затем снова удалите файл system.data.dll. – kms
@kms: ваше предложение не помогло – Veverke