Выпуск SMO на 64 бит
У меня есть приложение VB.NET, которое установлено в TargetCPU= x86. Как часть установщика, я устанавливаю версии x86 следующих объектов управления SQL, собственных клиентов SQL и типов SQl CLR на компьютер клиента, и все работает нормально. Однако, если у меня есть 64-битная машина, и я устанавливаю 64-битные версии этих же пакетов, я получаю "ExecuteNonQuery Failed", потому что "Microsoft.SMo.BatchParser.dll" не был найден. Поэтому я попытался установить 32-разрядные версии пакетов, и только объекты управления SQL x86 и SQL CLRTypes x86 были успешно установлены. Собственный клиент SQL x86 не смог сказать, что это не та операционная система. Но теперь мое приложение работает без ошибок. Я сейчас запутался, что мне нужно развернуть?!?!? Версии х86 или микс или все??