我正在C#中开发一个WPF应用程序,并使用ClickOnce部署到客户端。该应用程序需要Microsoft .Net Framework 4.5.2
,并且正在使用在发布设置中配置的Windows Installer 4.5
,以便在安装期间自动安装。
这适用于大多数用户。但是,某些用户在安装期间报告错误:
运行此程序需要Microsoft .Net Framework 4.6.2。转到xxx手动安装。
我没有4.6.2。作为发布时的先决条件选择,并且不知道为什么在特定机器上需要它。
我是否需要更新框架并使用.Net Framework 4.6.2分发WPF。?
(我不知道这是否相关:我在Windows 8系统上报告了错误 - 但不知道这是否是规则 - 我在开发机器上使用自己的Windows 10 )