Windows Server 2008 R2 上的 WPF 样式

Posted

技术标签:

【中文标题】Windows Server 2008 R2 上的 WPF 样式【英文标题】:WPF styling on Windows Server 2008 R2 【发布时间】:2014-09-18 13:40:14 【问题描述】:

我有一个 WPF 程序,它在 Windows 8.1 和 Windows Server 20008 R2 上的样式完全不同。下图显示了每个操作系统的示例(左侧为 Windows 8,右侧为 Server 2008 R2)。

该程序是使用 .NET Framework 4.5 构建的。我查看了每台机器上安装的框架,它们如下:

Windows 8.1:

.NET Framework 4 多目标包 .NET Framework 4.5 多目标包 .NET Framework 4.5 SDK .NET Framework 4.5.1 多目标包 .NET Framework 4.5.1 多目标包 (ENU) .NET Framework 4.5.1 SDK

Windows Server 2008 R2:

.NET Framework 4 多目标包 .NET Framework 4.5.1

是什么驱动了应用程序的外观?有没有办法让 Server 2008 R2 上的程序看起来更像 Windows 8.1 上的程序?虽然在 Server 2008 R2 上一切正常,但让它看起来更像 Windows 8.1 映像会很好。

             Windows 8.1                                 Windows Server 2008 R2

【问题讨论】:

我认为服务器默认没有安装某些界面增强功能。 【参考方案1】:

我认为您的问题是由于默认情况下 Windows Server 2008 上未启用 Aero。 此链接Enable Aero 展示了如何在 Windows Server 2008 上启用 Aero(和其他桌面增强功能),我假设相同的过程可用于 Windows Server 2008 R2。

我相信默认情况下这是关闭的,因为服务器上的用户体验被设计为与工作站不同。

【讨论】:

没问题,我可以帮忙:-)

以上是关于Windows Server 2008 R2 上的 WPF 样式的主要内容,如果未能解决你的问题,请参考以下文章

使用 Powershell 在 Windows Server 2008 R2 上的 GAC 中安装 dll

在 asp.net 中的 windows server 2008 R2 上的 PDF 缩略图

Windows Server 2008 R2 上的 .NET 2.0 Web 服务未找到模块异常

无法让 nservicebus 性能计数器在 Windows Server 2008 R2 上的开发/自主机中工作

如何破解windows server 2008r2远程连接数2个的限制

Windows2008 Server r2 64位显示桌面图标的方法