在没有.NET Framework 4的计算机上安装WPF应用程序

时间:2010-08-20 04:07:30

标签: .net wpf installer installation

我正在使用Visual Studio 2010创建安装程序包以安装WPF应用程序。我可以看到我可以添加.NET framework 4.0作为先决条件,但是如何在没有人工干预的情况下让他自动运行?

我是否必须创建一个小程序(目标框架1.1,因为我假设大多数机器都有1.1),它检测.NET框架4.0是否存在,如果没有静默安装,或者我可以让安装程序执行此操作。

我还必须安装OLEDB 12驱动程序,因为我正在连接到Access 2007数据库,因此我还必须在运行应用程序之前运行此安装程序。

我不希望安装下载并安装框架,我想在设置中包含框架可再发行组件。

任何帮助都将不胜感激。

由于

3 个答案:

答案 0 :(得分:3)

您希望使用visual studio 2010和.net framework 4进行引导,如here所述。

答案 1 :(得分:1)

您需要在安装程序包中包含.NET可再发行的可执行文件。检查this article - 它谈论的是Widows App,VS 2008& .NET 3.5但同样适用于您和。

答案 2 :(得分:0)

在FW 4.0中,您可以让程序在“客户端配置文件”下运行,该客户端配置文件是框架的简易版本,大约需要30MB,可以作为安装的一部分。仅当您的软件很轻且不使用“客户端配置文件”之外的库时,此功能才有效。 如果您的程序无法使用“客户端配置文件”进行编译,并且您需要整个框架,则无法将整个框架添加到您的安装中,您需要提供下载链接或提供完整的FW安装。程序

有2个装置。实际上从MS下载填充包和完整安装的轻型安装,大约300MB。两者都可以从MS下载。