Приложение, предназначенное для запросов. NET 4.0. NET 4.5 при установке с InnoSetup - PullRequest
0 голосов
/ 06 апреля 2020

Когда я пытаюсь установить приложение, предназначенное для. NET 4.0, с InnoSetup на машине Windows XP (наш клиент требует, чтобы приложение работало на виртуальной машине XP), появляется окно с сообщением

Чтобы запустить это приложение, необходимо сначала установить одну из следующих версий. NET Framework .NETFramework, Версия = 4.5.1

Однако, если я скопирую exe и все библиотеки вручную, приложение работает нормально. Как заставить приложение работать на Windows XP при установке с InnoSetup?

1 Ответ

1 голос
/ 06 апреля 2020

Оказывается, exe.config имел следующую строку:

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1" />

Изменение его на

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />

Исправлена ​​проблема

...