Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с манифестом, не запускается exe на виртуальной машине 
:(
    Опции темы
Competitor
Дата 16.6.2008, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 23.3.2005
Где: Tula

Репутация: нет
Всего: -1



Привет всем.
Создаю пустой проект MFC.
Есть задача сделать для него манифест.
Делаю всё стандартно (почти пустой манифест):
Код

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
            type = "win32"
            name = "Client3"
            version = "1.0.0.0" />
</assembly>

На рабочем компе всё работает.
Пробую запустить на виртуальной тачке с голой виндой (WinXP), появляется ошибка при запуске:
Код

This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

В логах два сообщения:
Код

Syntax error in manifest or policy file "C:\distrs\client3\Client3.exe.Manifest" on line 6.
Generate Activation Context failed for C:\distrs\client3\Client3.exe.Manifest. Reference error message: The operation completed successfully.

В параметрах сборки выставил:
Код

Use of MFC: Use MFC in a Static Library
Use of ATL: Static Link to ATL
Runtime Library: Multi-threaded Debug (/MTd)

Если удалить манифест на виртуальной машине естественно всё работает, с манифестом нет.
Подскажите в чем может быть проблема?

Это сообщение отредактировал(а) Competitor - 16.6.2008, 15:57
PM MAIL WWW   Вверх
jonie
Дата 16.6.2008, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



а студия не лепит манифес сама внутрь exe шки?... чет там такое было в настройках...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Competitor
Дата 16.6.2008, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 23.3.2005
Где: Tula

Репутация: нет
Всего: -1



Цитата

а студия не лепит манифес сама внутрь exe шки?... чет там такое было в настройках... 

там есть пункт чтото вроде Linker->manifest. Правда в этом случае манифест не лепится внутрь exe, а помещается в указанную папку. Но даже если создавать его таким образом, а не вручную, то всё-равно при дальнейшем исправление начинаются вышеописанные глюки при запуске exe на другом компе.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0514 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.