Пользовательские действия в проекте установки c ++ / cli - PullRequest
1 голос
/ 21 сентября 2011

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

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

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

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

Буду очень признателен, Спасибо

1 Ответ

2 голосов
/ 22 сентября 2011

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

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

...