0

假设使用 WinPE-NetFx4.cab、WinPE-NetFx4_en-us.cab 和 WMI 等必备软件包正确设置了 WinPE 4.0 映像,是否应该执行在 Visual Studio 2008 中为 .NET 3.5 构建的应用程序?或者,应用程序是否链接到强名称签名的 3.5 程序集,这样它就不会使用 .NET 4.0 中的等效程序集?

4

1 回答 1

1

我也在使用 WinPE 4.0 并遇到了同样的问题。我使用早期版本的 .NET Framework(.NET 3.0 和 3.5)开发的大多数应用程序都不会执行(执行但屏幕上没有显示)

对 WinPE 4.0 WIM 的 Windows 目录进行了进一步调查,"Windows\Microsoft.NET\Framework"仅显示安装了版本 4(对于我的情况是 v4.0.30319)的迹象(WinPE-NetFx4.cab)。

由此得出结论,微软的 WinPE 4.0 仅支持 .NET Framework 4。

为了使您的应用程序再次运行,使用 .NET Framework 4 程序集重新编译它们。

于 2013-07-03T08:12:17.690 回答