Приложение.Net 3.5 на образе Win PE 4.0
Предполагая, что образ WinPE 4.0 настроен правильно с WinPE-NetFx4.cab, WinPE-NetFx4_en-us.cab и необходимыми пакетами, такими как WMI, должно ли выполняться приложение, построенное в Visual Studio 2008 для.NET 3.5? Или приложение связано со сборками 3.5 со строгим именем, чтобы оно не использовало эквивалентные в.NET 4.0?
1 ответ
Я также использую WinPE 4.0 и испытал ту же проблему. Большая часть моего приложения, разработанного с использованием более ранней версии.NET Framework (.NET 3.0 и 3.5), не будет выполняться (выполняется, но на экране ничего не отображается)
Дальнейшее расследование было сделано в Windows-каталоге WinPE 4.0 WIM "Windows\Microsoft.NET\Framework"
показать только признаки версии 4 (для моего случая v4.0.30319) был установлен (WinPE-NetFx4.cab).
Таким образом, Microsoft WinPE 4.0 поддерживает только.NET Framework 4.
Чтобы приложение снова заработало, перекомпилируйте их, используя сборки.NET Framework 4.