【发布时间】:2018-08-21 14:56:30
【问题描述】:
我正在考虑使用 WPF 制作一个简单的自包含 .NET 应用程序,该应用程序可以在任何现代 Windows 系统上运行,而无需最终用户手动下载和安装 .NET Framework。
据我所知,用户只需单击 .exe 并等待一段时间,直到安装所需的库。
但是为 3.5 编译的应用程序在最新的 Windows 上使用旧的 L&F。
有什么方法可以让应用看起来像这样:
并且不是这样(如果用户已经拥有.NET Framework 4+):
【问题讨论】:
-
你试过adding a manifest file吗?确保你有
SupportedOS部分。 -
@ScottChamberlain 我做了Jim's answer 的“添加支持的操作系统”部分中的操作,但这没有效果。