Пользовательские действия в проекте установки c++/cli

Я сделал более 20 классов установщика для MSI на С#, теперь я пытаюсь сделать это на С++/cli. Я добавляю выходной файл моего проекта (который содержит мой класс установщика) в настраиваемые действия «Установить»… я перехожу OnAfterInstall в классе установщика без кода на данный момент, и я получаю следующую ошибку (просто тестирование):

Ошибка 1001. Исключение при инициализации установки: System.10.FileLoadException: попытка загрузить непроверяемый исполняемый файл с исправлениями (IAT с более чем двумя разделами или раздел TLS.) (Исключение из HRESULT: 0x30131019).

Я был бы признателен за любые рекомендации по этому вопросу ... Я никогда не сталкивался с этим раньше. когда эта ошибка возникает, она инициирует откат... ниже приведена ссылка на журнал MSI:

http://www.evas.com/MSILOG/MSI67b70.LOG

я был бы очень признателен за некоторые рекомендации, спасибо


person devHead    schedule 21.09.2011    source источник


Ответы (1)


Я написал только этого типа настраиваемые действия на C++, поэтому я не точно знать в чем проблема.

Я нашел в MSDN следующие образцы, возможно, они вам помогут: http://msdn.microsoft.com/en-us/library/system.configuration.install.installer(v=vs.71).aspx

person Bogdan Mitrache    schedule 22.09.2011