![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Пол:
Регистрация: 22.11.2007
Сообщений: 22
Репутация: 0
|
Доброго времени суток. Проблема следующая.
Создал почти пустой проект (Windows Forms Application) в VISUAL STUDIO 2008, откомпилировал. На другом компе не запускается, хотя минимальный Framework 2.0 там в системе есть. Пишет, что приложение не было запущенно поскольку оно некорректно настроено. |
|
|
|
| Реклама: | Заходите на сайт MebelStol.ru: стул деревянный со спинкой и подлокотниками - отличные цены и большой выбор! | кроп арена краснодар вместимость - RedKassa.ru | m480f | когда выйдет 4 сезон вокс макина | Заходите на сайт MebelStol.ru: журнальный столик прованс - отличные цены и большой выбор! |
|
|
#2
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
|
А на Вашем компьютере полученный exe пробовали запускать без Visual Studio?
__________________
Сергей Сергеевич |
|
|
|
|
|
#3
|
|||||||||||||||||||||||
|
Неактивный пользователь
Пол:
Регистрация: 22.11.2007
Сообщений: 22
Репутация: 0
|
Да все работает, пользуюсь, а в другом месте не хотит. Или вы имеете ввиду на моем компьютере при снесенной VS, если так, то нет. Последний раз редактировалось clawn; 02.03.2009 в 14:16.. |
|||||||||||||||||||||||
|
|
|
|
|
#4
|
|
Неактивный пользователь
Регистрация: 06.03.2009
Сообщений: 5
Репутация: 0
|
Не хватает либо Runtime library от VS 9, либо Framework 2.0 недостаточен, нужет 3.5. У меня к примеру C# приложения от VS 2008 без Framework 3.5. работать отказываются.
Последний раз редактировалось Dilet; 10.03.2009 в 18:24.. Причина: Добавлено сообщение |
|
|
|
|
|
#5
|
|
Неактивный пользователь
Пол:
Регистрация: 22.11.2007
Сообщений: 22
Репутация: 0
|
|
|
|
|
|
|
#6
|
|
Неактивный пользователь
Регистрация: 06.03.2009
Сообщений: 5
Репутация: 0
|
Я не великий знаток Windows Forms Application, но для работы стандартного приложения, изготовленного в VC 2008, обычно требуются msvcm90.dll, msvcp90.dll, msvcr90.dll или их аналоги с буквой d, если приложение было скомпилировано в debug моде. За подробностями - поиск на сайт микрософт с ключевымb словами Visual C++ 2008 SP1 Redistributable Package.
|
|
|
|
|
|
#7
|
|||||||||||||||||||||||
|
Неактивный пользователь
Пол:
Регистрация: 22.11.2007
Сообщений: 22
Репутация: 0
|
Да так видимо и есть, нашел, кажется, ответы на все вопросы, если интересно, читать здесь http://msdn.microsoft.com/ru-ru/library/zebw5zk9.aspx. Спасибо всем за участие! |
|||||||||||||||||||||||
|
|
|
|
|
#8
|
|
Неактивный пользователь
Пол:
Регистрация: 22.11.2007
Сообщений: 22
Репутация: 0
|
Нет по ходу я еще не все понял. Появился вопрос как правильно скомпилировать проект, чтоб получить исполняемый exe файл для развертывания на др. машине. Тот exe, что находится в папке debug зависит от debug версий dll, а они как я понимаю не для распространения
![]() Что делать??? Нашел!!! Последний раз редактировалось clawn; 31.03.2009 в 19:25.. |
|
|
|
|
|
#9
|
|
Неактивный пользователь
Регистрация: 05.04.2009
Сообщений: 4
Репутация: 1
|
Compile in Release.
|
|
|
|
|
|
#10
|
|
Неактивный пользователь
Пол:
Регистрация: 07.10.2009
Сообщений: 2
Репутация: 1
|
Да! Ну и наворотили микрософт. Че так усложнять все, вон vc++ 6 - отличная вещь, че так мутить в 2008-й, особенно в портабле?
|
|
|
|
|
|
#11
|
|||||||||||||||||||
По поводу того что VC 6 это не гуд, а 2008 рулит может и соглашусь но спорить не буду. Однако здесь стоит заметить: 1) VS C++ 6 - это студия для исключительно нативной разработки, т.е. она собирает простой бинарник, а вот VS 2008 - это уже другая песня, т.к. она заточена под .NET, что накладывает свои черты, в том числе и запуск под разные платформы без перекомпиляции (а вот попробуйте ка запустить бинарничек полученный от VS C++ 6 на винде и затем сразу на линуксе). 2) По поводу переносимости между машинами, тут должно быть вроде и так ясно: 2.1) пока работаете на своей машине работайте с Debug, а когда проект готов и вы уходите на другие машины, извольте перекомпилировать проект в Release. Тут стоит заметить, что некоторые баги в Debug версии не видны, и я рекомендую после компиляции Release протестировать и её (благо система Unit Test просто шикарная). 2.2) Для работы приложений скомпилированных под VS 2008 необходим .NET Framework 3.5, если в настройках проекта не был указан другой, а на сколько я могу судить, настройки остались дефолтные. |
||||||||||||||||||||
|
|
|
|
|
#12
|
|
Неактивный пользователь
Регистрация: 09.11.2009
Сообщений: 5
Репутация: 1
|
Для того, чтобы запустить программу на другой машине, начиная с VS 2005 нужен redistributable pack. Кажется так называется. Соответственно для 2008 нужен redistributable pack от 2008. Его скорее всего можно скачать на сайте мелкомягких. В дебаге вообще ж...па, на другой машине - только релиз.
|
|
|
|
|
|
#13
|
|
Неактивный пользователь
Регистрация: 11.02.2010
Сообщений: 2
Репутация: 0
|
попоробуйте redistributable pack.
|
|
|
|
|
|
#14
|
|
Неактивный пользователь
Регистрация: 07.05.2010
Сообщений: 2
Репутация: 0
|
Здраствуйте. Написал программу на Visual Basic 2008 Express Edition. Сделал компиляцию релиза. На другой машине установил Net Framework 3.5 SP1 (аналогично стоящей и на машине на которой писалась программа). Установил redistributable для 2008 VS. А программа все равно отваливается. Хотя сегодня попробовал на ноуте с установленным VB - все замечательно работает. Что делать?
|
|
|
|
|
|
#15
|
|
Неактивный пользователь
Регистрация: 07.05.2010
Сообщений: 3
Репутация: 0
|
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Не запускается 1С | libertyzm | Архив | 7 | 05.02.2011 21:55 |
| Не запускается программа восстановления | mihail197 | Windows XP | 15 | 06.12.2009 23:58 |
| IE 7 не запускается | andreyvl1 | Windows Vista | 3 | 24.11.2008 12:44 |
| Программа по обработке видео не запускается | Arni | Архив | 9 | 01.02.2007 08:05 |
|
|