Недавно я получил ПК под управлением Windows 7 для дальнейшего развития, поскольку он будет ближе к нашей производственной среде. Я был в процессе работы над решением на моей старой машине (32-битная Windows XP), но решил начать работать над ним с новой коробкой, чтобы попытаться решить любые проблемы. У меня установлена Visual Studio 2008 на обеих коробках.
Решение, над которым я работаю, использует NServiceBus, который 32-битный. Драйверы oracle, установленные на устройстве dev, являются 64-битными, и это доставляет мне много хлопот. Я получаю ошибки во время выполнения, что NserviceBus не может загрузить 64-битную DLL оракула. Я попробовал каждую комбинацию платформы решений и целевой платформы, о которой только мог подумать. Я на самом деле сделал это отлично работает около недели назад, но с тех пор я отменил изменения и перезагрузил shelveset и я не могу заставить его работать снова.
Я ищу некоторые общие рекомендации, советы и подсказки для работы в этой смешанной среде. Нужно ли возвращаться и устанавливать проекты для сборки как 32-битные, если проект, который ссылается на них, использует 32-битную сборку? И т.д. Спасибо за любые рекомендации.