100500 ошибок связаны не с неправильной конвертацией, а с изменениями в самом компиляторе. Никак не конкретируете, нужно брать и исправлять ошибки. Видимо в 2005 какие то конструкции в коде были допустимы, теперь перестали быть таковыми.
Второй вариант ошибок - отвалились внешние зависимости проекта.
GavriKos: скорее всего именно так и есть судя по упоминаню assemblies и oracle, в любом случае если "не очень шарю" нужно разбираться на более простых примерах и уже потом переходить на такие, что нужно адаптировать