VS2005安装包制作步骤
vs2005打包及发布

vs2005中如何发布网站及打包web项目生成安装文件环境:VS2005如果想要将完成的网站部署到服务器中,可以使用Microsoft Visual Web Developer Web 开发工具提供的“发布网站”实用工具。
“发布网站”实用工具对网站中的页和代码进行预编译,然后将编译器输出写入指定的文件夹。
然后可以将输出复制到目标Web 服务器,并从目标Web 服务器中运行应用程序。
1.先决条件:需要:Visual Web Developer。
Visual Web Developer 速成版不支持“发布网站”实用工具。
能访问Microsoft Internet 信息服务(IIS),以便可以测试发布网站的结果。
假定您自己的计算机上已经正在运行IIS。
或者可以使用IIS 的任何实例,但需要您拥有为其创建虚拟目录的权限。
2.如果您已经通过完成演练:在Visual Web Developer 中创建基本网页在Visual Web D eveloper 中创建了网站,则可以使用该网站,并转至下一部分。
否则,创建一个新的网站和网页.3.发布网站:现在已经有了网站,可以发布了。
可以将网站发布到本地计算机或网络上您能够访问的任何位置,如果要发布到网络,该网络必须使用Visual Web Developer 支持的连接协议。
复制网站有下面几种方式可选:使用UNC 共享复制到网络上另一台计算机中的一个共享文件夹。
使用FTP 复制到服务器。
使用HTTP 协议复制到支持Microsoft FrontPage 2002 服务器扩展的服务器。
在该演练的此部分中您将把网站发布到本地文件夹。
------>>>>>>>>>发布网站在“生成”菜单上单击“发布网站”。
出现“发布网站”对话框。
在“目标位置”框中输入“c:\CompiledSite”。
警告目标文件夹及其子文件夹中的所有数据都将被删除。
Visual_SourceSafe_2005

Visual SourceSafe20051.安装Visual SourceSafe 2005:第一步:将VisualSourceSafe 2005安装包解压。
第二步:找到setup.exe双击运行安装。
第三步:在弹出的界面中将复选框I accept the terms of the License Agreement选中,表示同意VSS的用户协议。
第四步:默认已经填写好了序列号,直接选择Next下一步。
第五步:选择安装特征,一般选择Default默认安装,点击Install(安装)。
第六步:进入这一步只需要等待,它会自动运行安装。
第七步:选Finish,结束安装。
2.使用VSS创建一个新的工程,并且共享该工程的目录:(a)创建新的工程:点击creat project按钮,输入工程名后,按ok按钮即可。
(b)分享该工程的目录:先选定项目(项目1),再点击share files按钮,出现项目共享对话框,选定项目,命名好新项目名称后,点击share按钮,最后点击ok按钮。
3.通过本机加入这个工程,同时尝试加入相邻同学共享的工程:(a)本机加入这个工程。
、第一步:点击open sourcesafe database按钮,出现如下对话框。
第二步:选好数据库,点击open。
出现登陆界面,在登陆界面输入相应的用户名和密码。
(b)加入相邻同学共享工程。
点击open sourcesafe database按钮,点击add,点击下一步,点击browse。
选好完,点击打开,…,点击完成,出现登陆界面,输入用户名和对应的密码。
4.学习如何创建VSS用户,并且对各个用户进行授权:打开visual sourcesafe administrator,点击users选项里的add user进行添加用户。
可双击它对其权限进行设置。
第一步:点击set working folder按钮设定工作目录第二步:回到VSS编辑器,接下来点击edit file按钮,点击ok(可以通过点击browse按钮来改变工作目录,否则是默认工作目录),点击ok,VSS就自动为你打开了baogao1.txt这个文件,你可以对这个文件进行一些修改,最后保存。
VS2005为Windows移动程序创建安装文件

VS2005为Windows移动程序创建安装文件Visual Studio2005支持诸如Pocket PC和Smartphone等Windows移动应用程序的开发。
但是,当一个程序开发完了之后,如何将它部署到用户的设备上呢?在Visual Studio2005中,部署程序到设备上,只需要使用ActiveSync将设备连接到开发机器上并且按下F5即可。
但是这种方法对于终端用户来说还是难以接受的,因为他们习惯了使用GUI 方式的安装程序来隐藏安装过程细节。
在本文里,你将学习如何为你的Windows移动应用程序创建CAB文件使得它们可以方便的部署到你的Window移动设备上。
你也将学习如何自定制一个安装包,使得终端用户可以通过台式机上的安装程序来部署程序到Windows移动设备上。
下面是你为一个Windows移动应用程序创建安装包时所需要执行的步骤的概览:·创建Windows移动应用程序·将该程序打包为CAB文件·创建一个自定制的安装程序来安装该Windows移动应用程序·创建一个setup.ini文件来描述这个Windows移动应用程序及其相关的CAB文件·创建一个Setup工程来打包CAB文件,自定制的安装程序和setup.ini文件创建应用程序本文我使用Visual Studio2005创建了一个简单的Windows Mobile5.0的应用程序,用来演示部署功能。
如果你也想和我一起学习这个demo,在VS中创建一个新的设备应用程序工程并且命名其为C:\SampleApp,如图1所示。
为了简单起见,这个程序只包含一个按钮控件,当点击时会弹出"Hello Packet PC World!"的消息框。
这个程序的内容不重要,我只是演示如何部署它。
打包CAB文件部署这个工程的第一步是将这个应用程序打包为一个Cabinet(CAB)文件。
用VS2005的SetupProject制作应用程序安装包

用VS2005的SetupProject制作应用程序安装包用VS2005制作应用程序安装包1、创建一个Setup Project2、将需要安装的文件添加到Application Folder目录下。
在工程坐上角点击File System Editor 图标,弹出File System文件管理窗口3、将文件添加到Application Folder目录下此处建立了一个子目录BlueMap,子目录下还可以新建下级目录。
点击相应文件夹,在右面显示的逻辑空间中单击鼠标右键,并选择Add->File。
在弹出的对话框中选择需要添加的文件,单击open,VS2005将在该文件夹下添加文件,此处为BlueMap的子文件夹bin文件夹中。
添加文件后的效果如下。
4、创建开始菜单下的快捷方式和桌面快捷方式添加桌面快捷方式点击User’s Desktop,在右面弹出的逻辑文件夹空间中单击右键,选择create new shortcut在先前添加的程序中选择一个与快捷方式对应的exe程序,此处选择BlueMap.exe,点击确定点击该快捷方式在右面弹出的属性窗口中设置属性,此处设置快捷方式名为BlueMap1.0,将Arguments设为/x{应用程序ID}应用程序ID可以通过点击安装工程查看该工程的属性ProductCode得到。
同时我们也可以设置快捷方式图标,在添加图标之前先要将图标添加到安装文件的某个目录下。
此处IMG目录下就有如下图标。
浏览并选择图标。
添加开始菜单快捷方式。
添加方法与添加左面快捷方式方法一样只是要在user’Programs Menu下添加,为了美观最好在该文件夹下创建一个子文件夹,以免创建的快捷方式太多占用大面积开始菜单空间,影响用户心情。
此处创建了一个子文件夹并创建了两个快捷方式。
5、为应用程序添加程序卸载功能在某个目录下添加msiexec.exe文件,此处为BlueMap文件夹下,msiexec.exe 一般可以在C:\windows\system32下可以找到。
Visual Studio程序打包生成安装包 全过程图示

VS程序打包生成安装包(全过程图示)转自网络,重新整理一、在这里用一个已有的自己写的小程序“MyExplorer”来进行测试,此程序里用了一些动态链接库DLL文件和Access数据库。
二、在Solution ‘MyExplorer’(解决方案)上“右击”——“添加”——“新建项目”,选择“其他类型项目”——“安装和部署”——“安装项目”,并命名为“MyExplorerSetup”,如下图所示:确定后显示如下图所示:三、添加项目需要文件(包括显示在开始菜单中和桌面上快捷方式的图标、卸载程序文件)1、在右边的“应用程序文件夹”上右击“添加”——“项目输出”,选择MyExplorer项目点击之后它会把你所用到的动态链接库一起导入进来,如下图所示:但是这时候并没有把数据库也导入,需要自己手动“右击”——“添加”——“文件”,如下图所示:如果你的工程不只一个,也需要用同样的方法把其他同一个解决方案下的工程生成的动态链接库导入进来。
2、添加卸载,在右边的“应用程序文件夹”上右击“添加”——“文件”,选择“c:\\ windows\\system32\\msiexec.exe”文件。
3、在右边的“用户的”程序”菜单”上右击“添加”——“文件”,然后选择一个*.ico的图标文件4、在右边的“用户桌面”上右击“添加”——“文件”,然后选择一个适合在桌面上显示的图标你也可以把你自己的Icon图片在“应用程序文件夹”下建立一个小的文件夹集体放图片四、创建快捷方式1、开始菜单快捷方式:在“主输出来自MyExplorer(活动)”上右击“创建”主输出来自MyExplorer(活动)”的快捷方式”,命名为startMyExplorer,并在其的属性栏中为其“Icon”选择刚才导入的图标。
并将其拖动到“用户的”程序”菜单”文件下。
2、桌面快捷方式:步骤同1。
将其拖动到“用户桌面”下3、卸载快捷方式:在msiexec.exe上右击“创建msiexec.exe 的快捷方式”,并命名为“卸载MyExplorer”。
VS2005 Web引用程序打包并安装数据库

VS2005 Web引用程序打包并安装数据库一个解决方案中可能会包含多个类库项目和一个网站,打包过程如下:1、在【解决方案资源管理器】中【右键-添加-新建项目】,左侧选择【其他类型项目】,右侧选择【安装项目】,如下图:2、点击【确定】后,右侧【文件系统】选项卡中选择【应用程序文件夹】-【添加】-【项目输出】,类库项目选择添加【主输出】,网站选择添加【内容文件】3、在网站的制作过程中可能用到一些其他的BLL组件,也需要添加进来,还是选择【应用程序文件夹】-【添加】-【程序集】,选择你网站BIN文件夹下的一些BLL4、因为要带数据库带包,我是采用打包程序利用系统存储过程附加MDF和LDF 文件的方法,所以【应用程序文件夹】中还需要【添加-文件】,将数据库的MDF 和LDF文件添加进来,如果安装的需要在控制面板的添加删除程序列表中有图标的话,也需要将ICO图标文件添加进来。
5、设置安装项目的常用属性:Author:作者Manufactuer:公司Title:安装程序的标题AddRemoveProgramsIco:设置为添加进来的ICO文件如果不带数据库安装的话,可以将安装项目直接生成就可以了,如果Debug设置为True,则生成的MSI文件在Debug文件夹中,如果为False,生成的MSI文件在Release文件夹中。
6、在【解决方案资源管理器】中,右键,添加【新建项目】-【Visual C#】-【类库】,建立数据库安装程序,类库建好后,将默认的Class1.cs文件删除,右键,添加【新建项】-【安装程序类】,下面主要是此类的代码。
7、安装程序类的代码:1using ponentModel;2using System.Configuration.Install;3using System.Collections; //以下引入4using System.Collections.Specialized;5using System.Data;6using System.Data.SqlClient;7using System.Reflection;8using System.Xml;910namespace DbClass11 {12 [RunInstaller(true)]13public partial class InstallDB : Installer14 {15///<summary>16///必需的设计器变量,均来自于安装程序的“自定义操作”视图中的设置17///</summary>18private string hostname;19private string username;20private string userpassword;21private string dbname;2223public InstallDB()24 {25 InitializeComponent();26 }2728private string CreateSqlStr()29 {30string sqlstr = "";31string datafile = Context.Parameters["installdir"] + @"FlowerShop.mdf";32string logfile = Context.Parameters["installdir"] + @"FlowerShop_log.ldf";33sqlstr = "EXEC sp_attach_db @dbname ='"+ Context.Parameters["dbname"] + "',@filename1='"+ datafile + "',@filename2='" + logfile + "'";34return sqlstr;35 }3637private void ExecuteSql(string DatabaseName, string SqlStr) 38 {39string SqlConnectionStr = @"server="+ hostname + ";uid=" + username + ";pwd=" + userpassword;40SqlConnection myConnection = newSqlConnection(SqlConnectionStr);41SqlCommand myCommand = new SqlCommand(SqlStr, myConnection);42 myCommand.Connection.Open();43 myCommand.Connection.ChangeDatabase(DatabaseName);44 myCommand.ExecuteNonQuery();45 myCommand.Connection.Close();46 }4748private void AddFlowerShopDataBase()49 {50 ExecuteSql("pubs", CreateSqlStr());51 }5253private void ModifyXML()54 {55string XMLdir = Context.Parameters["installdir"] + @"Web.config";56 XmlNodeReader reader = null;57 XmlTextWriter writer = null;58 XmlDocument doc = new XmlDocument();59 doc.Load(XMLdir);60 reader = new XmlNodeReader(doc);61writer = new XmlTextWriter(XMLdir, System.Text.Encoding.UTF8);6263try64 {65while (reader.Read())66 {67if(reader.NodeType == XmlNodeType.Element && == "connectionStrings")68 {69string strContent = reader.ReadInnerXml(); 70strContent = "<add name=\"strShop\" connectionString=\"server=" + hostname + ";database=" + dbname + ";uid=" + username + ";pwd=" + userpassword + "\" providerName=\"System.Data.SqlClient\"/>";71 XmlNode root = doc.DocumentElement;72XmlElement elem = doc.CreateElement("connectionStrings");73 elem.InnerXml = strContent;74root.ReplaceChild(elem, root.ChildNodes[1]);75 doc.Save(writer);76break;77 }78 }79 }80finally81 {82if (reader != null)83 reader.Close();84 }85 }8687public override void Install(IDictionary stateSaver)88 {89base.Install(stateSaver);90 hostname = Context.Parameters["hostname"];91 username = Context.Parameters["username"];92 userpassword = Context.Parameters["userpassword"];93 dbname = Context.Parameters["dbname"];94this.AddFlowerShopDataBase();95this.ModifyXML();96 }97 }98 }【注意】最后一个方法Install方法中Parameters中的键名都是与接下来要添加的自定义操作中的变量名要保持一致的,包括上面用到的installdir。
VS2005项目的安装与布署

VS2005项目的安装与布署一、VS2005制作安装包的“系统必备”选项“系统必备”,通过该选项,可以选择部署应用程序需要预先安装的组建,包括。
net fx和MDAC等。
“系统必备”选项中可以不仅可以选择需要预安装的组件,而且提供了“安装源”的自由选择。
打开系统项目属性,选择发布->系统必备,如下图:在系统中我们把dotnet2.0框架打包到项目布署中,当安装软件的用户当前没有dotnet2.0框架时将自动进行dotnet2.0框架的安装,安装完框架后才继续软件系统的安装。
二、制作安装布署程序的步骤1、新建项目,选择安装布署项目。
2、选择解决方案资源管理器的项目,右键点击,选择属性。
3、在弹出窗口中选择系统必备。
4、将MDAC、.net框架、水晶报表框架、windows installer2.0、windows installer3.0都选中根据需要选择其它项,在我们的项目中只需要了MDAC、.net框架。
5、选择上面的“创建用于安装系统必备组件的安装程序”。
这样就会在启动安装程序时自动启动组件的安装程序。
6、选择下面的“从与我的应用程序相同的位置下载系统必备组件”,确定。
这样就自动将所需要的组件以文件夹的形式包含在安装程序的目录中了。
7、在目标计算机上的文件系统窗口中,设计、添加程序文件,系统将自动检测程序所依赖的文件,并自动添加进安装文件。
8、在应用程序文件夹中选择执行程序文件,右键点击,选择“创建??????快捷方式”。
9、将创建的快捷方式拖入“用户的‘程序’菜单”和“用户桌面”(可以重命名快捷方式)。
10、生成,OK。
11、其它如安装目录、文件名等设置可选择项目名,在文件安装属性中分别进行设置。
三、项目打包详解一).创建部署项目1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。
2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。
VS2005安装包制作步骤

VS2005安装包制作步骤1.打开VS2005,选择"File"->"New"->"Project",出现如下对话框:Project types选择"Setup and Deployment",Templates选择"Setup Project",修改项目路径和名称,点"OK"。
2.在新创建的项目上右击, 选择"View"->"File System", 会出现"File System on Target Machine"列表,如下图所示:右击"File System on Target Machine"列表中的"Application Folder", 选择"Add"->"File"或者"Folder",将你要安装的文件和文件夹添加到该位置。
注意:这里的添加文件夹其实只是创建一个新的空文件夹,而不是将源文件夹添加到此,所以如果你的安装文件中包含文件夹,你需要新创建每一个文件夹,然后将该文件夹下的文件添加过来。
3.初始的安装位置:在上面的"File System"界面, 左击"Application Folder", 选择"Properties window",在属性栏中找到"DefaultLocation", 默认的属性值是: [ProgramFilesFolder][Manufacturer]\[ProductName], 这就是用户安装的默认位置,ProgramFilesFolder指系统默认的安装目录,即C:\Program Files,Manufacturer指公司名称,ProductName指软件名称,Manufacturer和ProductName可以在项目的属性栏中修改。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VS2005安装包制作步骤
1.打开VS2005,选择"File"->"New"->"Project",出现如下对话框:
Project types选择"Setup and Deployment",Templates选择"Setup Project",修改项目路径和名称,点"OK"。
2.在新创建的项目上右击, 选择"View"->"File System", 会出现"File System on Target Machine"列表,如下图所示:
右击"File System on Target Machine"列表中的"Application Folder", 选择"Add"->"File"或者"Folder",将你要安装的文件和文件夹添加到该位置。
注意:这里的添
加文件夹其实只是创建一个新的空文件夹,而不是将源文件夹添加到此,所以如果你的安装文件中包含文件夹,你需要新创建每一个文件夹,然后将该文件夹下的文件添加过来。
3.初始的安装位置:在上面的"File System"界面, 左击"Application Folder", 选择"Properties window",在属性栏中找到"DefaultLocation", 默认的属性值是: [ProgramFilesFolder][Manufacturer]\[ProductName], 这就是用户安装的默认位置,ProgramFilesFolder指系统默认的安装目录,即C:\Program Files,Manufacturer指公司名称,ProductName指软件名称,Manufacturer和ProductName可以在项目的属性栏中修改。
4.创建快捷方式:点击安装文件的可执行文件,右键选择创建快捷方式,如下图所示:
在新快捷方式的属性栏中修改快捷方式名称、图标和所在目录,如下图所示,需要将"Folder"设置为"User’s Desktop",即将该快捷方式放在用户桌面上,即创建了桌面快捷方式。
如果需要创建开始菜单快捷方式,方法同上,只是将"Folder"设置为"User’s Programs Menu"
5.自定义安装界面
在项目上右击, 选择"View"->"User Interface", 会出现"User Interface"列表,如下图所示:
在"User Interface"列表中,可以看到整个安装过程的界面定义,包括"Start","Process"和"End",即安装过程的开始、安装和结束3个阶段。
你可以在属性栏中修改任何阶段的界面,包括文字描述和图片。
同时你也可以为某个阶段添加其他的对话框,比如License Agreement对话框等,如下图所示:
6.修改注册表
在项目上右击, 选择"View"->"Registry", 会出现"Registry"列表,如下图所示:
在Registry列表中你可以对注册表做任何修改,比如添加一个键值等,这里的修改在安装程序时会真正的写入注册表。
7.生成安装包
点击"Build"->"Build Solution"生成安装包。
生成的安装包有2个,分别是.msi和.exe 文件,都可以使用。