2008-09-17 71 views
2

我刚开始使用Net 3.5 SP1中包含的WPF WebBrowser。我构建了我的安装项目(我在使用3.5 SP1之前一直使用它)并将其安装在测试机器上,但WebBrowser不可用。VS2008安装项目会更新Net 3.5 SP1吗?

我必须做些什么来确保setup.exe/msi组合检查并安装SP1?

回答

3

打开安装项目的属性,然后单击Prerequesites按钮,然后检查安装的先决条件。

License http://img504.imageshack.us/img504/8255/prereqzs4.png

然后您可以定义用户如何获得预请求数

下面是斯科特Hanselman的博客到框架的版本信息的链接和摘要:

在线/下载体验 让用户在3.5 SP1 .NET Framework上获得合理的Internet连接的最佳方法是使用2.7 Meg“引导程序”。这将检测他们需要的内容,并只下载他们需要的内容。如上表所示,x86机器的最坏情况约为60兆。

什么是“客户资料”? 客户端配置文件是XP上.NET 3.5 SP1的更小安装选项。它是小型277k引导程序。当它在未安装.NET Framework的Windows XP SP2计算机上运行时,它将下载一个28兆有效负载并为您提供.NET 3.5的客户端特定子集。如果客户端配置文件引导程序在其上安装有任何版本的.NET的计算机上运行,​​它将与3.5 SP1 Web安装程序一样运行,并检测它需要下载的内容,然后获取它。客户端配置文件部署指南中有更多详细信息。

http://www.hanselman.com/blog/CommentView.aspx?guid=af453d70-64b3-417e-9492-d115f929195d

+0

也应该提及启动条件和检查的事实是3.5,而不是SP1所以3。当我说检查时,5个所有者不会被自动强制升级到SP1 – 2009-01-20 16:11:28

0

在回答我自己的问题的路上。双击检测到的依赖关系中的Microsoft .NET框架,可以选择版本。

现在问题是哪个是合适的,3.5.307293.5 SP1客户端

编辑: 3.5.30729的作品。任何两者之间的区别的想法?

编辑:双击上面的.net框架将.NET框架显示为启动条件。这是我改变版本的地方。 (我会添加一个截图,但我没有一个只在我的桌面上有一个URL

+0

客户端可能意味着客户端配置文件,即不具有例如客户端配置文件的框架的子集。 ASP.NET – 2009-01-20 16:07:13

+0

NB如果安装了3.5,则不会警告您需要3.5,请参阅http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/698a0f78-1808-45f1-a615-f3acec50a84d/和http://stackoverflow.com/questions/245913/delivery-of-net-3-5-sp1 – 2009-01-20 16:08:36

相关问题