Visual Studio - дебаг-режим работы |
Здравствуйте, гость ( Вход | Регистрация )
Visual Studio - дебаг-режим работы |
AD |
3.3.2010, 17:19
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Проблема возникла, которую не удается никак решить. Две недели обновления дурацкие пришли для Visual Studio 2005, которые я поставил. В итоге, исполняемые файлы перестали запускаться на других машинах (раньше запускались). Взял обновленные манифесты, dll работы в рантайме, все-равно не запускались. Тогда я удалил студию и поставил заново (фреймворк и прочее не переставлял).
В итоге, теперь программы запускаются, все работает. НО: в дебаг-режиме некоторые программы не запустить. Пишет, что стоит манифест посмотреть или еще что-то... Другие в дебаг-режиме программы работают нормально. Помогите, пожалуйста, решить проблему. В релизе - все нормально работает и у меня, и у других. Как заставить программу в дебаг-режиме по-человечески работать? Сообщение отредактировал AD - 3.3.2010, 17:23 |
|
|
Iron Bug |
3.3.2010, 18:58
Сообщение
#2
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
хмм... сейчас ещё есть какие-то обновления для 2005-й студии? вот не думала...
попробуй почистить все файлы проекта (там вроде есть где-то очистка проекта) - obj, ncb, suo и прочее, оставить только сам файл проекта и исходники (остальное она сама создаст). иногда бывает, что студию дико пучит от обновлений и такая операция чистки помогает. вообще, обычно студия так сходит с ума если одна из библиотек не та... может, буст у тебя или что-то ещё для проекта было скомпилено в другой студии? может, в путях остались библиотеки от старой студии каким-то образом? хотя лично видела как три студии стоят на одном компе и как-то уживаются меж собой. |
|
|
AD |
3.3.2010, 19:13
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
хмм... сейчас ещё есть какие-то обновления для 2005-й студии? вот не думала... попробуй почистить все файлы проекта (там вроде есть где-то очистка проекта) - obj, ncb, suo и прочее, оставить только сам файл проекта и исходники (остальное она сама создаст). иногда бывает, что студию дико пучит от обновлений и такая операция чистки помогает. вообще, обычно студия так сходит с ума если одна из библиотек не та... может, буст у тебя или что-то ещё для проекта было скомпилено в другой студии? может, в путях остались библиотеки от старой студии каким-то образом? хотя лично видела как три студии стоят на одном компе и как-то уживаются меж собой. Да нет. Все проверил. Все нормально скомпилено этой студией. Чистил уже проект. |
|
|
Rocky |
3.3.2010, 21:53
Сообщение
#4
|
Старейший участник Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7 |
Пишет, что стоит манифест посмотреть или еще что-то... Другие в дебаг-режиме программы работают нормально Ну раз так пишет, то нужно посмотреть? ) Особенно в таком контексте: очень советую взять 2 проекта: 1 который дебажится, другой - который НЕ дебажится и тупо по строчкам сравнить настройки проектов (ессно взять 2 однотипных - либо 2 библиотеки, либо 2 исполняемых либо 2 чего-то-там еще). Т.е. project properties и далее. На вирус не похоже, т.к. скорее всего ничего бы не дебажилось. Говорю про вирус не смеха ради. Просто была реальная ситуация: из-за вируса не мог дебажить вообще ничего. И еще, кстати, была ситуация (тоже из-за вирусмейкеров долбанных, пардон за грубость =) ), когда именно дебаг версия рушилась сразу при запуске, и вылетал на дизассемблированный код, который показывал что происходило деление на 0. Но на всякий может стоит прогнать комп на вирусы? ) |
|
|
Iron Bug |
4.3.2010, 19:24
Сообщение
#5
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
Да нет. Все проверил. Все нормально скомпилено этой студией. Чистил уже проект. мне мысль в голову пришла: а это не может быть связано с какими-нить там правами на компе? у мелкософта с дебагом всегда была связана большая дыра в безопасности. вдруг они её попытались пофиксить и ты не входишь в какую-нибудь группу юзеров, для которых дебаг разрешён? ну, это просто гипотеза... также есть вероятность, что это у венды сорвало этот... как его там... не помню названия, пусть будет колумбарий. я имею в виду вендозное хранилище всех этих файлов для различения версий dll и всяких мани-фестов... имхо, это ещё большее зло, чем раньше было с путаницей с версиями: раньше хоть можно было тупо покидать всё в один каталог и работало. а теперь венда выёживаться если начинает, то руками ничего не поправишь, ибо сделано индусами. Сообщение отредактировал Iron Bug - 4.3.2010, 19:25 |
|
|
AD |
5.3.2010, 5:57
Сообщение
#6
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
мне мысль в голову пришла: а это не может быть связано с какими-нить там правами на компе? у мелкософта с дебагом всегда была связана большая дыра в безопасности. вдруг они её попытались пофиксить и ты не входишь в какую-нибудь группу юзеров, для которых дебаг разрешён? ну, это просто гипотеза... Вряд ли.... Ладно... что-нибудь еще попробую! Сообщение отредактировал AD - 5.3.2010, 5:58 |
|
|
AD |
10.3.2010, 16:21
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Возможно ли такое, если какие-то dll фреймворка .NET обновлены, а все остальное нет?
|
|
|
Влад |
11.3.2010, 15:04
Сообщение
#8
|
Участник Группа: Участник Сообщений: 146 Регистрация: 20.3.2009 Из: Санкт-Петербург Пользователь №: 627 Спасибо сказали: 46 раз(а) Репутация: 8 |
Зависит от того, используется ли у тебя в проекте .NET CLR.
|
|
|
AD |
11.3.2010, 16:19
Сообщение
#9
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
AD |
11.3.2010, 17:53
Сообщение
#10
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Мда.... с этими манифестами просто беда. Уже сделал все возможное. Переставил все, что только можно и нельзя было переставить: студию, фреймворк, интегратор и прочее. Полностью пересобрал проект. Не помогло. Каким-то образом удалились нужные манифесты и длл для дебага. Ой блин... Принесу с домашнего компьютера эти манифесты и длл, о результатах отпишусь....
|
|
|
Текстовая версия | Сейчас: 28.11.2024, 5:24 |