.NET 4.0 Custom Action не удается - PullRequest
3 голосов
/ 23 апреля 2010

У нас есть настраиваемое действие в нашем установщике.Мы обновили наши проекты до платформы .NET 4.0, и когда она применяет настраиваемое действие, установщик выдает ошибку 1001, в которой говорится, что версия инфраструктуры недействительна.

В настраиваемом действии используется значение из радио.Кнопка Окно ранее в установщике (т.е. принимает CustomActionData).В моем проекте, содержащем основной исполняемый файл, у меня есть класс, который наследуется от Installer, имеет установленный атрибут [RunInstaller (true)] и переопределяет функцию Install.

Программа установки прекрасно работает, скомпилированная в VS 2010.NET 3.5.Я использую 64-разрядную версию Windows 7.

Есть ли способ обновить наш установщик / настраиваемое действие для работы с .NET 4.0?

1 Ответ

0 голосов
/ 28 мая 2011

Вам необходимо установить минимум клиентского профиля .Net Framework 4.0.

Поскольку другие ваши проекты работают на платформе 4.0, вам также следует переместить установщик на 4.0.

Загрузить Профиль клиента .Net Framework 4.0

...