Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 VS2008安装项目是否会更新NET3.5SP1?_Visual Studio 2008_Setup Project_.net 3.5 - Fatal编程技术网

Visual studio 2008 VS2008安装项目是否会更新NET3.5SP1?

Visual studio 2008 VS2008安装项目是否会更新NET3.5SP1?,visual-studio-2008,setup-project,.net-3.5,Visual Studio 2008,Setup Project,.net 3.5,我刚刚开始使用NET3.5SP1中包含的WPFWebBrowser。我构建了我的安装项目(在迁移到3.5SP1之前我一直在使用该项目),并将其安装在测试机器上,但WebBrowser不可用 我必须做什么才能确保setup.exe/msi组合检查并安装SP1?在回答我自己的问题时。双击检测到的依赖项中的Microsoft.net Framework可以选择版本 现在的问题是,3.5.30729还是3.5SP1客户端 编辑:3.5.30729作品。你知道这两者的区别吗 编辑:双击上面的.net Fr

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


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

在回答我自己的问题时。双击检测到的依赖项中的Microsoft.net Framework可以选择版本

现在的问题是,3.5.30729还是3.5SP1客户端

编辑:3.5.30729作品。你知道这两者的区别吗


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

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

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

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

在线/下载体验 让用户在3.5 SP1.NET框架上具有合理的互联网连接的最佳方法是使用2.7兆“引导器”。这将检测他们需要什么,只下载他们需要的。x86机器的最坏情况大约是60兆,如上表所示

“客户档案”是什么 客户端配置文件是XP上.NET 3.5 SP1的一个更小的安装选项。它是一个小型277k引导程序。当它在未安装.NET Framework的Windows XP SP2计算机上运行时,它将下载一个28兆的负载,并为您提供一个特定于客户端的.NET 3.5子集。如果客户端配置文件引导程序在任何版本的.NET机器上运行在它上面,它的作用与3.5 SP1 web安装程序相同,检测需要下载的内容,然后去下载。更多详细信息,请参阅《客户端配置文件部署指南》


在安装项目中,添加一些启动条件。此页面向您展示如何准确地:

客户端很可能是指客户端配置文件,即没有的框架子集,例如ASP.NETNB如果安装了3.5,则不会警告您需要3.5,请参阅,还应提及启动条件,以及检查是针对3.5,而不是SP1,因此3.5所有者不会自动被迫升级到SP1。当我说检查时,我指的是t当您运行MSI时触发的启动条件[直接,而不是通过引导程序]。这会检查SP1,但是当安装了4.0并且您对它而不是3.5SP1满意时,又会怎样呢?(顺便说一句,修改了注册表路径)