Пытаясь запустить откомпилированное приложение на Windows XP получаю сообщение об ошибке: «app.exe не является приложением Win32″. Где app.exe — имя исполняемого файла.
Чтобы это приложение смогло запускаться на WinXP, нужно в свойствах проекта установить Target Framework в значение .NET Framework 4.
После этого я получил следующее сообщение об ошибке:
Ошибка при инициализации приложения (0xc0000135). Для выхода из приложения нажмите «ОК».App.exe — Ошибка приложения
Чтобы исправить ее мне пришлось скачать и установить на Windows XP Microsoft .NET Framework 4.
При запуске приложения я получил сообщение об ошибке:
Тип события: Ошибка Источник события: .NET Runtime Категория события: Отсутствует Код события: 1026 Дата: 25.05.2015 Время: 23:38:10 Пользователь: Н/Д Компьютер: WINXP-VBOX Описание: Application: App.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.PlatformNotSupportedException Stack: at System.Diagnostics.Eventing.Reader.NativeWrapper.EvtQuery(System.Diagnostics.Eventing.Reader.EventLogHandle, System.String, System.String, Int32) at System.Diagnostics.Eventing.Reader.EventLogReader..ctor(System.Diagnostics.Eventing.Reader.EventLogQuery, System.Diagnostics.Eventing.Reader.EventBookmark) at App.MainWindow.backgroundWorker_DoWork() at App.MainWindow.<LoadEventLog>b__3() at System.Threading.ThreadHelper.ThreadStart_Context(System.Object) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Threading.ThreadHelper.ThreadStart() Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
Чтобы избавиться от этой ошибки, мне пришлось перекомпилировать программу, указав Target Framework равным .NET Framework 3.5.
Таким образом нужно было на Windows XP установить .NET Framework 3.5, и проект компилировать для .NET Framework 3.5.
DenTNT недавно публиковал (посмотреть все)
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024