点击一次-部署在DVD上,与离线安装程序
本文关键字:DVD 离线 程序 安装 部署 一次 | 更新日期: 2023-09-27 18:15:04
我使用的是VS 2010,我在clickonce部署时遇到了麻烦。
我的目标是分发应用程序在DVD上的用户没有互联网连接能够安装它。所以它需要包含。net framework 3.5客户端配置文件的完整安装程序。
然而,我无法做到这一点。
从VS 2010我选择发布向导:
-
指定发布此应用程序的位置:C:' something' something -这个文件夹我会刻录到CD
-
用户如何安装应用程序?从CD {DVD
-
应用程序将检查以下位置的更新:http://13874.w74.wedos.net/
就是这样,发布向导到此结束。所以我创建了一些额外的选项:选项->部署-启用cd的自动运行-禁止创建publish.htm页面
如果我发布应用程序,它被部署到我的磁盘上的指定文件夹,可以从那里安装。
但我如何包括离线版本的。net框架安装程序(我的目标。net框架3.5)?
谢谢。
我设法为我的部分问题找到了解决方案-如何为。net Framework 3.5包含脱机安装程序。然而,我的问题的第二部分——如何管理更新——仍然没有答案。
如何包含3.5版本的。net Framework离线安装程序:
-
在先决条件(属性->发布->先决条件)下,确保选中。net framework 3.5 SP1
-
在先决条件对话框的下部选中单选按钮"从与我的应用程序相同的位置下载"
-
在此下载。net 3.5完整版http://go.microsoft.com/fwlink?LinkID=118080
主要部分来了。这是不够的,只是有。net可重新发布在相同的位置作为你的应用程序,还有更多的事情要做。
- 从命令行解压安装程序的内容(命令- "dotNetFx35.exe/x") 选择要解压的目录。
将子目录WCU'dotNetFramework的内容复制到a)x86系统:%Program Files%'Microsoft sdk 'Windows'v6.0A'Bootstrapper'Packages'DotNetFx35SP1b)x64系统:%ProgramFiles(x86)%'Microsoft sdk 'Windows'v6.0A'Bootstrapper'Packages'DotNetFx35SP1
在相同的位置应该有xml文件product .xml,编辑它如下:A)将以下内容粘贴到
element:
B)查找
C)查找
这它。在此之前,当你试图从visual studio发布它时,它会抛出错误,无法找到。net 3.5框架的各个部分。现在应该可以正常工作了。
更多信息见:http://download.microsoft.com/download/A/2/8/A2807F78-C861-4B66-9B31-9205C3F22252/VS2008SP1Readme.htm#General%20Issues2.3.1.1部分。-为。net Framework 3.5 SP1引导程序包启用相同站点