Форум программистов, компьютерный форум, киберфорум
Наши страницы
Эмуляторы и виртуальные машины
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Mustang92
4 / 4 / 1
Регистрация: 24.04.2011
Сообщений: 151
1

Виртуальная машина и ошибка "не найдена msvcm90d.dll"

28.03.2012, 23:13. Просмотров 1095. Ответов 2
Метки нет (Все метки)

Проблема заключается в следующем: на виртуальной машине (xp) установил visual studio c++ 2010 и создал проект служба. если произвести установку моей службы в систему на хост машине (тоже хр), то процесс установки ругается на не найденную msvcm90d.dll. В виртуальной нашел эту msvcm90d.dll и скопировал на хост машину в папку с моей службой, но получается то же самое - служба не устанавливается. На виртуальной службе же все норм, т.е. если оставить одну копию msvcm90d.dll в папке со службой, а все остальные удалить, то установка проходит норм.
В чем может быть трабл?!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 23:13
Ответы с готовыми решениями:

Virtualbox: Виртуальная машина "прервана"
Прошу прощения, если обратился не по адресу. Виртуальная машина просто...

Виртуальная машина
Всем привет ) Устанавливаю виртуальную машину VMWare. И поднимаю одну ОС...

Виртуальная машина!
Всем привет, вот решил поставить виртуальную машину на комп! Незнал в какой...

Виртуальная машина
Здравствуйте! Скажите, пожалуйста, как поставить виртуальную машину freebsd на...

Виртуальная машина
помогите в настройке виртуальной машины!

2
odip
Эксперт С++
7162 / 3221 / 76
Регистрация: 17.06.2009
Сообщений: 14,161
29.03.2012, 08:13 2
В виртуальной нашел эту msvcm90d.dll и скопировал на хост машину в папку с моей службой, но получается то же самое - служба не устанавливается
Логично
т.е. если оставить одну копию msvcm90d.dll в папке со службой, а все остальные удалить, то установка проходит норм
Я тебе по секрету скажу - эту msvcm90d.dll тоже можешь удалить
И оно запустится

Добавлено через 2 минуты
В чем может быть трабл?!
В твоем незнании

Во-первых собери RELEASE, а не отладочную версию программы
Во-вторых на тот комп где хочешь запустить свою программу нужно предварительно установить
Microsoft Visual C++ 2010 Redistributable Package (x86)
http://www.microsoft.com/downloads/d...displaylang=en

Или изучай как пишутся файлы manifest
Напиши такой файл для своей программы, положи его рядом с программой
И dll-ку туда же
Тогда dll-ка подцепится при запуске
0
Mustang92
4 / 4 / 1
Регистрация: 24.04.2011
Сообщений: 151
30.03.2012, 17:10  [ТС] 3
Цитата Сообщение от odip Посмотреть сообщение
Логично

Я тебе по секрету скажу - эту msvcm90d.dll тоже можешь удалить
И оно запустится
попробовал и ... не запустилась - в процессе установки возникла та же самая ошибка - не найдена эта самая dll. Устанавливаю свою службу командой:
InstallUtil.exe Myservice.exe
НАчинаю подумывать что дело даже не моей проге, а в утилите InstallUtil?!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2012, 17:10

Виртуальная машина
Добрый день! Не уверен, правильно ли написал в теме. Хочу из своего компа...

Виртуальная машина
Не работает в виртуалке USB флешки и общая папка, ни на xp ни на winndows...

Виртуальная машина
Что такое виртуальная машина,где её скачать и как установить????


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru