У меня машина с Windows 7.
Создание проекта ASP.Net MVC3 с использованием Visual Studio Express 2010.
Требуется Oracle.DataAccess.dll (odp.net).
Будет развернут на 64-битном сервере, поэтому 64-битная версия предпочтительнее, но 32-битная тоже подойдет.Итак, сначала я попытался оставить вещи с настройками по умолчанию («любой процессор»), но я получаю сообщение о том, что Oracle dll не может быть загружен, потому что он имеет неправильный формат.
В диспетчере конфигурации я установил 86x, а затем загружаю Oracle.dataaccess.dll версии 2x в качестве ссылки.Скомпилируйте, и я больше не получаю сообщение Oracle dll.Но я не могу загрузить структуру MVC.Я получаю сообщение о том, что global.asax не может наследовать от myproject.mvcapplication, потому что сборка не может быть найдена.
Я обнаружил, что мои различные dll (entityframework и dll проекта) должны хранитьсяв «bin /» для MVCFramework быть обнаруживаемым.Но если я изменю выходную папку компиляции на bin вместо bin / x86 / debug, я снова получу ошибку загрузки Oracle.Я могу заставить его работать - если я скомпилирую и выведу в bin / x86 / debug, а затем скопирую все полученные dll в bin /.Но я не должен был этого делать!
У меня точно такая же проблема, если я попробую x64 вместо x86 (используя Oracle.dataaccess.dll v4).
Есть идеи?