0

我有这个问题(关于检查是否安装了正确版本的 .NET Framework)

我制作了一个 C# WPF 应用程序,它在我的开发环境中运行良好(带有 .NET Framework 4.0 的 XP,MS Access)。

当我部署应用程序(使用 setup.msi 和 setup.exe 文件)时,该应用程序也可以工作。它应该自行验证 .NET Framework,因为我检查了 .NET 先决条件(从应用程序所在的同一位置下载)。

但是,当应用程序刚刚发布时,我转到“应用程序文件”文件夹并双击 appName.exe,应用程序启动,我收到此错误:“要运行此应用程序,您需要安装 .NET Framework 4.0”。

所以问题是,如何从发布的应用程序中检查 .NET Framework(并最终自动安装)?

谢谢,阿德里安·T。

4

2 回答 2

0

您可能还需要考虑 ClickOnce,它可以让您通过简单的 URL 安装应用程序及其先决条件。如果您的应用程序使用数字证书签名,您也可以通过这种方式管理自动更新。

于 2013-10-09T08:38:52.513 回答
0

您可以从控制面板检查已安装的框架。

也因为我认为您添加了 .Net Client Framework 而不是 .Net Framework。有时 .Net 客户端框架无法正常工作,因此添加为先决条件 .Net 框架而不是 .Net 客户端框架。

于 2013-10-09T08:29:13.290 回答