VS2008安装项目是否会更新Net 3.5 SP1?

时间:2008-09-17 21:58:34

标签: visual-studio-2008 setup-project .net-3.5

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

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

3 个答案:

答案 0 :(得分:3)

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

License

然后,您可以定义用户获取预先请求的方式。

以下是框架版本信息的链接以及Scott Hanselman博客的摘录:

  

在线/下载体验   在3.5 SP1 .NET Framework上为用户提供合理的Internet连接的最佳方法是使用2.7 Meg“bootstrapper”。这将检测他们需要什么,只下载他们需要的东西。 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

答案 1 :(得分:0)

在回答我自己的问题的路上。双击Detected dependencies中的Microsoft .net Framework,可以选择版本。

现在问题是哪个合适, 3.5.30729 3.5 SP1客户端

编辑: 3.5.30729有效。有没有想法的两者之间的区别?

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

答案 2 :(得分:0)

在安装项目中,添加一些启动条件。此页面显示了如何完全: http://jelle.druyts.net/2005/04/09/CheckingForNET11ServicePack1InAnMSI.aspx