#visual-studio-2008 #debugging #windows-7 #64-bit
#visual-studio-2008 #отладка #windows-7 #64-разрядный
Вопрос:
В настоящее время я пытаюсь настроить свой новый ноутбук для разработки. Но я сталкиваюсь со следующим поведением:
Когда я пытаюсь собрать решение в первый раз (или после очистки), я получаю следующую ошибку:
общая ошибка c1010070: не удалось загрузить и проанализировать манифест
Однако, эта ошибка исчезает, если я создаю снова. Так что, возможно, это не имеет значения, но я упоминаю i, если это как-то имеет значение. 🙂
После второго запуска сборки я могу создать исполняемый файл, но я не могу запустить i с помощью команды «начать отладку» в Visual Studio.
Если я запускаю приложение вне vs, все в порядке, но поскольку я разрабатываю эту штуку, мне также нужно выполнить отладку. И если возможно, я хочу использовать отладчик vs.
Моя система:
Lenovo x220 с установленным Intel core i3 sandybridge
Windows 7 32bit (я также пробовал ранее с 64bit) (вам нужна дополнительная информация?)
Проект vs:
Это решение, содержащее один проект статической библиотеки, два проекта динамической библиотеки и один, который содержит исполняемый файл
Все было рассчитано на 32-разрядный формат, а целевой компьютер был настроен на x86.
У меня не было проблем со сборкой и запуском всего на моем рабочем компьютере, который работает под управлением Windows 7 64bit, и на виртуальной машине под управлением Windows 7 32bit на моем ноутбуке.
Я также искал, возможно, я пропустил некоторые соответствующие статьи.
Если да, пожалуйста, укажите мне на эту статью и примите мои извинения за повторный запрос.
Спасибо за ответы в adavance
Комментарии:
1. Возможно, вы не запускаете Visual Studio с опцией Запуск от имени администратора?
2. Я попытался запустить vs от имени администратора, но это ничего не изменило, обе ошибки (манифест и неподдерживаемый двоичный формат) все еще происходят.
Ответ №1:
Я думаю, проблема заключалась в том, что мое решение было на диске в формате ext3. Я смонтировал этот диск в Windows 7 с помощью ext2ifshttp://www.fs-driver.org / и включена поддержка записи. После этого я попробовал, действительно ли у меня есть поддержка записи, и все было в порядке. Но почему-то драйвер не всегда мог включить эту поддержку записи. Вот почему VS жаловался только иногда, что не смог написать манифест. Я скопировал свое решение на диск ntfs, и все работало нормально. Странно то, что я уже пробовал это раньше, но тогда это тоже не сработало. Поэтому я не уверен на 100%, что мое решение действительно является решением. Для меня это работает сейчас. 🙂