Назад | Перейти на главную страницу

Невозможно запустить приложения WPF на Hyper-V Server 2008 r2 SP1 (ядро)

Я пытаюсь запустить одно из моих приложений WPF на Hyper-V Server 2008 r2 sp1, но оно вылетает при запуске.

Я создал свое приложение с .net 4.0 и похоже, что оно вылетает до того, как будет выполнена моя первая строка кода, единственный полезный намек на сбой - System.TypeInitializationрасплывчатый 54608d47 и CLR20r3 на Тип события

Итак, я попытался выполнить все обновления Windows и создать новое полностью пустое приложение с WPF .net 4.0 (оно отображает только пустое окно), но у него та же ошибка.

Я установил .net 4 framework для Windows Core edition (из ЭТОТ ссылка), но по-прежнему имеет ту же ошибку.

Я включил фреймворк 2 и 3, используя из PowerShell эти команды

DISM.exe /online /enable-feature /featurename:NetFx2-ServerCore
DISM.exe /online /enable-feature /featurename:NetFx2-ServerCore-WOW64
DISM.exe /online /enable-feature /featurename:NetFx3-ServerCore
DISM.exe /online /enable-feature /featurename:NetFx3-ServerCore-WOW64

но все та же ошибка.

Я пытался обновить .net framework с помощью

%WINDIR%\Microsoft.NET\Framework\v2.0.50727\ngen.exe update
%WINDIR%\Microsoft.NET\Framework\v4.0.30319\ngen.exe update

без какого-либо хорошего результата (у меня было много файлов, не найденных с этими командами, но я думаю, что это нормально в Ядро Windows монтаж

Я обнаружил, что после включения .net 2 и 3 вручную я мог запускать приложение WinForms (до этих команд у меня был 0xc0000135 error) и переписывание моего приложения в WinForms - мое единственное решение на данный момент, даже если оно мне не нравится.

Что я могу попробовать?