Тестирование установки на VMWare - PullRequest
0 голосов
/ 04 ноября 2010

Я создал установку с одним исполняемым файлом InstallShield, которая включает в себя несколько модулей слияния для зависимостей VS2005, которые входят в WinSxS, например VC80.CRT.Я работаю удаленно, и когда наш тестер запускает установку на компьютере с XP, он работает нормально.Я также проверил, что при запуске на компьютере с XP, на котором отсутствует нужная мне версия VC80.CRT, программа установки успешно его установила.Но когда наш тестер запускает установку на образе VMWare (XP), модуль слияния не устанавливается.

Я ничего не знаю о VMWare.Может кто-нибудь дать "ну, да!"тип ответа на это?Я хотел бы просто сказать им, что мы не можем ожидать, что он установит модуль слияния в образ VMWare.Или есть какой-нибудь способ, которым я могу правильно установить модуль слияния под VMWare?

Спасибо!

Ответы [ 2 ]

1 голос
/ 04 ноября 2010

VMWare (во всех его версиях) - это не более чем хитрая программа, которая позволяет одному компьютеру выглядеть так, как будто это один или несколько разных компьютеров. Вы берете компьютер, устанавливаете на него VMWare, и при этом он может выглядеть так, как если бы это была одна или несколько машин XP и несколько разных типов Linux одновременно. Очень удобно для тестирования.

Внутри сервера VMWare «гостевые» компьютеры, как они известны, представляют собой немного больше, чем файл образа, т.е. один файл, содержащий снимок жесткого диска ПК. Сервер VMWare загружает его так, как если бы он загружался с жесткого диска на реальном ПК, а VMWare обеспечивает, чтобы гостевой ПК имел доступ ко всем необходимым аппаратным средствам, будь то реальное или смоделированное.

Если что-то не работает на образе VMWare, но работает на «реальном» ПК, то, скорее всего, что-то не так с образом, а не с VMware (если для этого не требуется какой-то странный низкоуровневый аппаратный доступ, который VMWare не может предоставить). Простой запуск установщика должен работать в VMWare так же, как и на реальном ПК, особенно если вы используете VMWare ESX.

Простой тест в вашем случае - взять «настоящий» ПК, создать его образ и запустить этот образ под VMWare. Это почти наверняка будет работать правильно.

0 голосов
/ 06 ноября 2010

Согласитесь с Тоби.

Вы можете использовать VMware vCenter Converter , чтобы создать образ VMware вашего реального ПК.Затем попробуйте выполнить установку на этом образе.

...