VS2010程序打包、发布详细流程
使用Visual Studio 2010 打包安装程序
打包程序:1,解决方案—右键菜单“添加”—新建项目—其他项目类型—安装和部署—Visual S tudio Installer—安装项目,输入名称Setup1,点“确定”2,添加开始程序中的文件夹:右击左侧“应用程序文件夹”—添加—文件夹,自己设置名称。
这里的作用就是好管理,这里我就叫它“测试打包系统”;然后再右击左侧“用户的程序菜单”—添加—文件夹,自己设置名称,这里我就叫它“测试打包系统”。
3,添加主输出:右击左侧“应用程序文件夹”—测试打包系统(即刚刚创建的文件夹),添加—项目输出-主输出-确定。
下一步:添加主输出4,添加开始程序中和桌面的主程序快捷方式:单击左侧“应用程序文件夹”—测试打包系统(即刚刚创建的文件夹),右键菜单“创建主输出来自***的快捷方式”,命名为“测试打包系统”。
然后将其分别拖到左侧“用户的程序菜单”—测试打包系统(即刚刚创建的文件夹)和左侧“用户桌面”(或单击左侧刚新建的文件夹--右侧右键—创建新的快捷方式--选择“应用程序文件夹”---主输出--“确定” ;单击左侧用户桌面--右侧右键—创建新的快捷方式---选择“应用程序文件夹”---主输出---确定)5,设置程序图标:先把图标文件放到你的程序目录下---单击左侧“应用程序文件夹”---Images(自己创建的文件夹),---空白处右键—添加—文件---图标文件。
然后左侧“用户的程序菜单下”的文件夹---单击刚才新建的程序快捷方式---属性窗口---Icon—浏览—图标文件---确定。
同理添加“用户桌面”里快捷方式的图标。
添加"快捷方式的属性"浏览找到图标文件---确定。
6,添加卸载功能:右击左侧“应用程序文件夹”—测试打包系统(即刚刚创建的文件夹),添加—文件,在c:\windows\system32文件夹下找到msiexec.exe文件。
然后像添加主程序快捷方式一样在开始程序中添加这个卸载的快捷方式,名字可以自己设置,这里我就叫它“卸载系统”。
VS2010程序打包与自定义操作(详细步骤版)
VS2010打包安装部署这里简单介绍如何在VS2010开发环境下制作安装项目,其中包括如何设置开机启动、删除注册表及安装后自动运行,加上卸载功能。
1、创建安装项目打开VS2010,点击菜单上的“文件”>>“新建”>>“项目”,弹出如下对话框。
如上图所示,在“其他项目类型”中选择“安装项目”,根据自己的需求命名,这里命名为“MySetup”,选择保存路径。
这样就创建了一个安装项目。
2、在安装项目中添加其他应用程序项目点击菜单上的“文件”>>“添加”>>“现有项目”,弹出如下对话框。
这里选择之前已经做好的一个WPF应用程序项目3、将可执行文件(.exe)、类库(.dll文件)及所需图片加入安装项目中右击“MySetup”>>“视图”>>“文件系统”,主窗口显示文件系统界面,如下图右击“应用程序文件夹”>>“添加”>>“项目输出”,弹出如下对话框。
在“项目”选项中选择“DataServiceHost”,按住“Ctrl”键,选中“主输出”,单击“确定”。
再右击“应用程序文件夹”>>“添加”>>“文件夹”,命名为“Images”,在“Images”中放入应用程序需要的图片,右击“Images”>>“添加”>>“文件”,在弹出的对话框中添加所需的图片。
4、创建快捷方式在“应用程序文件夹”中右击“主输出来自DataServiceHost(活动)”,如下图。
点击“创建主输出来自DataServiceHost(活动)的快捷方式”,将快捷方式重命名为“我的WPF应用程序”,这里可以根据需要命名。
在“文件系统”中的“用户的“程序”菜单”添加文件夹“我的WPF应用程序”,这里可以根据需求命名,将之前“我的WPF应用程序”快捷方式剪切到该文件夹中。
同理可以在“文件系统”中的“用户桌面”中创建快捷方式。
打包过程vs2010(包含卸载功能、生成一个exe文件)
1、在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”:命名为:Setup1 。
这是在VS2010中将有三个文件夹,1.“应用程序文件夹”表示要安装的应用程序需要添加的文件;2.“用户的…程序‟菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe;3.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。
2、应用程序文件夹中点右键添加文件:表示添加要打包的文件;添加的文件一般是已经编译过应用程序的debug目录下的文件;如果debug 下面有子文件夹则需要“添加文件夹”,例如:data然后把对应的子文件里的内容添加到此文件夹中;把需要创建程序快捷方式的图标也添加进来:后缀名为:ico3、在创建的项目名称(Setup1)上点击右键:属性选择系统必备然后选择.NET的版本,和Windows Installer3.1(可选项)选择:“从与我应用程序相同的位置下载系统必备组件”这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork 组件;但是安装包会比较大。
VS2010发布.NET2.0的版本,在创建安装程序时,需要设置启动条件:在项目名称(setup1)上,点击右键选择“视图”à“启动条件”:然后VS2010会创建如下文件:在“启动条件”中, 点击“.NET Framework”在Version上面选择.NET Framework 2.0;这样.NET Framework 2.0上创建的项目在安装时,就不会安装.NET3.5或其他版本,也不会重启(解决.NET 2.0 创建的项目,安装.NET FrameWork3.5的问题)。
4、设置安装文件的目录(路径):创建的项目名称(setup1)点击左键(不是右键),在属性中设置参数如下图:其中Author 为作者;Manufacturer为公司名称;ProductName为应用程序的名字;例如我们设置为:BeyondKKO;Manufacturer:自由公司;ProductName:串口测试。
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”。
vs2010项目打包
vs2010项目打包1、创建项目:在解决方案里右击->【添加】->【新建项目】(注意:这里选择的是解决方案,新建的是项目)2、把自己的程序添加到刚创建的项目中:(两种方法,推荐第二种)1)、选中刚才创建的项目【右击】->【添加】->【项目输出】确定后,会把你需要打包的程序bin下的关联的dll自动加载到(应用程序文件夹下),但这种方法加载的dll不完整,需要自己后来把没加载的重新考进来。
然后在里面新建文件夹分类。
2)、选中(应用程序文件夹下)直接把需要打包项目bin下的文件拖进(应用程序文件夹)里。
可以重新建立文件夹给组件分类。
注意:关于程序需要注册的控件问题(这里分两种ocx组件和dll程序集)如果您的项目中用到控件注册了,为保证用户安装后能正常运行需要给他们在安装的时候把程序需要的控件一块注册了。
注册属性分四种:我们一般只用三种,vsdrfDoNotRegister:从不注册,vsdrfCOMRelativePath:注册需要注册的dll文件,vsdrfCOMSelfReg:注册ocx组件。
我们只注册后面这两种就行(默认是第一种)。
运用程序文件夹:为系统按照后的主要目录,可以把所有的资源都放在这个文件夹下,包括一些快捷方式的图标。
用户的程序菜单文件夹:开始菜单里显示的程序文件夹。
用户桌面:在用户桌面上显示的程序内容,一般只包括快捷方式。
3、快捷方式、卸载程序的添加:1)卸载程序的添加添加文件,去选择c盘windows里system32下的msiexec.exe程序添加进来。
右击mesiexec.exe,选择创建mesiexec.exe的快捷方式,并命名程序菜单里的卸载程序处理:选中项目(左击)在属性项里找到ProductCode属性,把那段代码复制出来。
找到卸载的快捷方式属性里的Arguments属性:前面加个/x 后面是刚才复制的代码。
注意x 后面有空格。
按照此方法可多创建几个卸载的快捷方式,放到相应的目录。
Vs2010程序和数据库打包成安装文件
Vs2010程序和数据库打包成安装文件1、新建一个安装程序,(可重命名)2、新建一个类库并改名为【InstallDB】3、将【InstallDB】中的class1.cs删除4、右击添加一个新安装类5、点击“应用程序文件夹”右击添加文件,将所要打包的程序“bin—>Debug”所有文件要添加的将会在左边显示!创建自定义安装对话框5.在刚新建的安装项目上右键,【视图】->【用户界面】:在用户界面中,右键【启动】-【添加对话框】-选择【文本框(A)】-确定。
6.然后右键这个文本框(A),将其上移到欢迎使用下面:右键选择【属性】,参考下图的信息填写:9.在查找范围里选择应用程序文件夹,再点击右侧的【添加输出(O)…】,选择刚新建的安装程序类项目,默认还是主输出,确定。
此时:10.右键这个【主输出来自InstallDB(活动)】,进入属性界面,在【CustomActionData】属性里输入下面的内容:/dbname=[DBNAME] /server=[SERVER] /user=[USER] /pwd=[PWD]/targetdir="[TARGETDIR]\"说明:其中前四个方括号中的大写字母,为上面第6步图中输入的四个EditProPerty属性,需要对应好。
最后一个targetdir的值的意思是安装后文件的目录路径。
特别提醒:前三个"/XXX=[XXX]"后面,都有一个空格的11.现在可以添加数据库文件了,在刚新建的安装项目上右键,【添加】->【文件】,选择你的MDF和LDF文件,就是安装时需要附加的数据库文件。
12.12.最后,我们只需在安装程序类里编写附加数据库的代码了。
打开上面第4步中新建的安装程序类,参考下方的代码,编写适合您的附加数据库代码:/// <summary>/// 附加数据库方法/// </summary>/// <param name="strSql">连接数据库字符串,连接master系统数据库</param>/// <param name="DataName">数据库名字</param>/// <param name="strMdf">数据库文件MDF的路径</param>/// <param name="strLdf">数据库文件LDF的路径</param>/// <param name="path">安装目录</param>private void CreateDataBase(string strSql, string DataName, string strMdf, string strLdf, string path){SqlConnection myConn = new SqlConnection(strSql);String str = null;try{str = " EXEC sp_attach_db @dbname='" + DataName + "',@filename1='" + strMdf + "',@filename2='" + strLdf + "'";SqlCommand myCommand = new SqlCommand(str, myConn);myConn.Open();myCommand.ExecuteNonQuery();//MessageBox.Show("数据库安装成功!点击确定继续");//需Using System.Windows.Forms}catch (Exception ex){Console.Write(ex.StackTrace.ToString());//MessageBox.Show("数据库安装失败!" + e.Message + "\n\n" + "您可以手动附加数据");System.Diagnostics.Process.Start(path);//打开安装目录}finally{myConn.Close();}}public override void Install(System.Collections.IDictionary stateSaver){string server = this.Context.Parameters["SERVER"];//服务器名称string uid = this.Context.Parameters["USER"];//SQlServer用户名string pwd = this.Context.Parameters["PWD"];//密码string path = this.Context.Parameters["targetdir"];//安装目录string strSql = "";if (pwd == ""){strSql = "server=" + server + ";database=master;Integrated Security=True";//连接数据库字符串}else{strSql = "server=" + server + ";uid=" + uid + ";pwd=" + pwd + ";database=master";//连接数据库字符串}string DataName = "db_DMSystem";//数据库名string strMdf = path + @"db_DMSystem.mdf";//MDF文件路径,这里需注意文件名要与刚添加的数据库文件名一样!string strLdf = path + @"db_DMSystem_log.ldf";//LDF文件路径base.Install(stateSaver);this.CreateDataBase(strSql, DataName, strMdf, strLdf, path);//开始创建数据库}是不是发现有错误??解决方法如下:1、右击【installDB】“添加引用”,在如下找到“system.Windows.Forms”,点击“确定”2、添加如下几句代码using System.Data.SqlClient;using System.Windows.Forms;Ps:安装时,数据库名、服务器等最好默认安装((local)应用本地库进行添加)。
vs2010解决方案资源管理器
vs2010解决方案资源管理器篇一:VS2010里如何快速创建C++程序如何在visual studio 2010中创建标准 C++ 程序创建项目并添加源文件创建一个项目有两种方式:1)、指向“文件”菜单上的“新建”,然后单击“项目”;在“Visual C++”项目类型窗格中,单击“Win32”,然后单击“Win32 控制台应用程序”。
键入项目名称;默认情况下,包含项目的解决方案与项目同名,但您可以键入其他名称。
您也可以为项目键入其他位置;单击“确定”创建项目。
在“Win32 应用程序向导”中,单击“下一步”,选择“空项目”,然后单击“完成”。
如果未显示“解决方案资源管理器”,请在“视图”菜单上,单击“解决方案资源管理器”。
1将一个新源文件添加到项目,如下所示。
在“解决方案资源管理器”中,右击“源文件”文件夹,指向“添加”,然后单击“新建项”。
在“代码”节点中单击“C++ 文件(.cpp)”,为文件键入名称,然后单击“添加”。
该 .cpp 文件即显示在“解决方案资源管理器”中的“源文件”文件夹中,并且文件将在 Visual Studio 编辑器中打开。
至此,标准 C++ 程序创建项目并添加源文件已经完成~作者可以在编辑器内的文件中,键入使用标准 C++ 库的有效 C++ 程序,或者复制示例程序之一并将其粘贴在文件中。
例如,您可以使用 set::find (STL Samples)示例程序,该程序是帮助中附带的标准模板库示例之一。
如果使用该示例程序,请注意 using namespace std; 指令。
此指令使程序能够使用 cout 和 endl,而无需完全限定名(std::cout 和 std::endl)。
保存该文件。
在“生成”菜单上,单击“生成解决方案”。
“输出”窗口显示有关编译过程的信息,例如,生成日志的位置,以及指示生成状态的消息。
在“调试”菜单上,单击“开2始执行(不调试)”。
如果使用了示例程序,将显示一个命令窗口,其中显示是否在集合中找到了特定的整数。
vs2010打包winform程序详解
最近一直在做winform程序,做完后程序打包很头疼,第三方打包工具,好用的花钱,不花钱的不好用,最后只能用vs自带的打包工具了!打包过程vs2010(包含卸载功能):1、添加安装和部署。
首先打开一个要进行打包的项目的设计界面,然后点击vs上的“文件”→“添加”→“新建项目”→“已安装的模板”→“其他项目类型”→“安装和部署”→“Visual Studio Installer”→“安装项目”。
然后为安装项目起一个名称,再选择一个安装位置,如图:最后点击确定。
如图:2、配置应用程序文件夹选中应用程序文件夹,在右边空白位置右键“添加”→“项目输出”→“主输出”,如图:最后点击“确定”,如图:如果程序中用到了外部的文件,那么可以继续操作:右键“添加”→“文件”,选择要添加的文件,如图:现在应用程序文件夹部分就处理完了。
3、创建快捷方式快键方式可以创建两个:“开始”菜单一个,桌面一个1)、创建“开始”菜单中的快捷方式:点击中的‘用户的“程序”菜单’,在右面空白处右键“添加”→“创建新的快捷方式”,然后选择“应用程序文件夹”下的程序的exe文件,如图:然后给快捷方式起名,再设置快捷图标,右键新创建的快捷方式的名称,打开“属性窗口”,通过Icon属性设置快捷方式的图标,如图:2)、创建桌面的快捷方式图标:过程同创建“开始”菜单中的快捷方式一样4、更改默认安装目录:右键“应用程序文件夹”→“属性窗口”里的“DefaultLocation”属性可以更改默认的安装目录,改前:改后:5、打包时,如果需要把对应的.NET Framework 打到安装包中,此时促进行如下操作:右键安装项目名→“属性”→“系统必备”,勾选对应的系统必备组件然后指定系统必备组件的安装位置,注:如果选“从组件供应商的网站上下载系统必备组件”(安装客户端时,pc机需联网)如果选“从我的应用程序相同的位置下载系统必备组件”,那么打包时将会从程序中把组件打进去(安装客户端时,pc机无需联网——推荐)6、添加卸载功能在应用程序文件夹右边空白处,右键->添加->文件,选择c:\windows\system32文件夹下的msiexec.exe文件。
VC2010 最新软件打包超详细
VS2010 MFC 打包操作说明1.用VC2010打开要打包的软件,Release方式,运行一下2.项目上右键-新建-项目-安装项目3.开始制作安装包,制作安装包需要以下操作:a.修改部署项目属性b.添加相应文件c.创建快捷方式d. 加入.NET系统组件e. 生成4. 初始界面:1)项目:S7000SetNumber;S7000SN;2)FileSystem:包括三种:应用程序文件;用户桌面;用户的“程序菜单”;3)文件名称:应用程序文件、用户桌面或用户的“程序菜单”添加文件后,此处会有文件名称和类别显示;4)部署项目属性:用户可以修改;5.修改部署项目属性:左键单击项目名称,界面最右侧出现属性界面,修改红线标注的信息;6.1)添加项目文件:在应用程序文件夹下右键,选择ADD-Project,弹出对话框选择Primary Output选项,点击OK;添加成功后出现如下界面1)添加卸载文件:这个文件在c:\windows\system32文件夹下,在应用程序文件夹下右键,选择ADD-File,弹出对话框;添加成功后出现如下界面2)添加图标,方法同添加卸载文件,必须保证加载的图标后缀名为.icon;3)创建快捷方式,该快捷方式用于软件打包后安装在桌面上或用户程序里显示,以创建卸载文件的快捷方式举例:将光标选中msiexec.exe,右键选择Create Shortcut to msiexec.exe;创建成功后出现如下所示:右键可重命名该快捷方式,如果想将该程序放在用户程序里显示,请该快捷方式重命名后剪切粘贴在用户的“程序菜单”下右键-重命名右键剪切右键粘贴可以在文件夹下创建一个文件夹4) 设置卸载属性:查找部署项目的ProductCode ,在前面说过的部署项目属性中可以找到;将ProductCode 中的字符串拷贝,在前面加上/x ,空一个格,复制到卸载文件快捷方式的Aguements 中。
5) 为快捷方式添加图标7. 加入.NET 系统组件要修改成这样单击8. 生成:选中项目,然后右键—Build 即可。
VS2010中程序打包封装步骤(详细图文)
VS2010中程序打包封装步骤【图解】因为学习的要求,我需要把自己的程序进行打包封装,开始也是苦恼,没有找到很好的办法,但并没有放弃,终于发现了一个差不多的文章,于是摸索着进行,可喜的是是成功了,下面和大家分享一下。
第一步:前提是你已经将程序编辑好了,就差这一步了,文件—添加—新建项目。
如图:第二步:已经打开添加新项目窗体中选择其他项目类型—安装和和部署,接下里按着如图选择。
Ps:据说installshield le这个也可是使用,我也试了,全是英文的,意识看不懂,可能也是因为看不懂才没有成功吧,我感觉比较麻烦,想学习的话,就自己摸索一下吧。
第三步:此时,你已经开始进入创建界面了,这里有关于stup安装文件属性的更改,你可以摸索一下,这里我就不一一解释了,如图进行选择。
第四步:这里选择添加文件。
将你你已经生成并运行的程序找到如标记文件夹下的文件,全部添加进去,包括数据库,配置文件等内容。
第五步:这里值得一提,此标记是默认安装路径,你可以更改。
如"D:\",这样开始默认就在D盘了。
第六步:在进行此步之前,你还有做些工作,就是有关快捷方式的生成,单击你程序主文件.exe格式,创建快捷方式,之后你可以对名称进行更改,在属性里的ico可以添加图标,之后剪切到用的"程序"菜单,因为只能剪切,不知道微软在这里为什么没给复制(我没发现复制,你们知道了可以告诉我),所以以同样的方式,还要将快捷方式粘贴到用户桌面。
这样在桌面和启动菜单都有快捷方式了。
下面该说第六步操作了,单击setup1属性,进入关键地方了。
第七步:选择系统必备查看,必备控件。
第八步:正如你所看的,这里需要把你程序所需的组件,默认勾中,如果你所安装的机子没有此类组件,就需要你提前安装了,或者在联网的基础上,自行安装。
第九步:右键,生成,基本上大公告成了,接下来你就去,到setup—debug 下的安装程序试试看吧。
VISUAL STUDIO 2010发布和配置服务的方式
VISUAL STUDIO 2010发布和配置服务的方式一、在VS2010中生成并发布网站1.右键单击【所要发布的项目】-生成网站2.右键单击【所要发布的项目】-发布网站3.单击选择【目标位置】的按钮,选择需要发布到的位置4.在【发布网站】窗口通过【右上角】的新建应用程序或者新建虚拟目录来建立站点5.在【新虚拟目录】上填写【虚拟目录别名】和【物理文件夹】的位置6.测试服务是否发布成功,在IIS中右键新发布服务中的Service.svc选择浏览7.在IE窗口中会显示如下显示,显示如下信息在浏览器中显示如下信息则表示发布成功:1.在项目中引用服务,右键单击Service Reference选择添加服务引用2.在弹出的【添加服务引用】窗口的地址中输入【所引用服务】的地址,可以在浏览服务的浏览器地址栏中看到;然后在【添加服务引用】窗口单击【前往】即可查看服务,同时需要给【所引用的服务】制定一个引用空间3.在客户端程序中调用服务using System;using System.Collections.Generic; using System.Linq;using System.Text;using Calc.ServiceReference1;namespace Calc{class Program{static void Main(string[] args){int a,b;CalcServiceClient calc = new CalcServiceClient();a=6;b=2;Console.Write("请输入第一个操作数:");a = Int32.Parse(Console.ReadLine());Console.Write("请输入第二个操作数:");b = Int32.Parse(Console.ReadLine());Console.WriteLine("{0}+{1}={2}", a,b,calc.add(a, b));Console.WriteLine("{0}-{1}={2}", a, b, calc.dec(a, b));Console.WriteLine("{0}*{1}={2}", a, b, calc.mul(a, b));Console.WriteLine("{0}/{1}={2}", a, b, calc.div(a, b));Console.ReadLine();}}}。
vs打包winform程序心得
vs打包winform程序心得打包过程vs2010(包含卸载功能):1、添加安装和部署。
首先打开一个要进行打包的项目的设计界面,然后点击vs上的“文件”→“添加”→“新建项目”→“已安装的模板”→“其他项目类型”→“安装和部署”→“Visual Studio Installer”→“安装项目”。
然后为安装项目起一个名称,再选择一个安装位置,如图:最后点击确定。
如图:2、配置应用程序文件夹选中应用程序文件夹,在右边空白位置右键“添加”→“项目输出”→“主输出”,如图:最后点击“确定”,如图:如果程序中用到了外部的文件,那么可以继续操作:右键“添加”→“文件”,选择要添加的文件,如图:现在应用程序文件夹部分就处理完了。
3、创建快捷方式快键方式可以创建两个:“开始”菜单一个,桌面一个1)、创建“开始”菜单中的快捷方式:点击中的‘用户的“程序”菜单’,在右面空白处右键“添加”→“创建新的快捷方式”,然后选择“应用程序文件夹”下的程序的exe文件,如图:然后给快捷方式起名,再设置快捷图标,右键新创建的快捷方式的名称,打开“属性窗口”,通过Icon属性设置快捷方式的图标,如图:2)、创建桌面的快捷方式图标:过程同创建“开始”菜单中的快捷方式一样4、更改默认安装目录:右键“应用程序文件夹”→“属性窗口”里的“DefaultLocation”属性可以更改默认的安装目录,改前:改后:5、打包时,如果需要把对应的.NET Framework 打到安装包中,此时促进行如下操作:右键安装项目名→“属性”→“系统必备”,勾选对应的系统必备组件然后指定系统必备组件的安装位置,注:如果选“从组件供应商的网站上下载系统必备组件”(安装客户端时,pc机需联网)如果选“从我的应用程序相同的位置下载系统必备组件”,那么打包时将会从程序中把组件打进去(安装客户端时,pc机无需联网——推荐)6、添加卸载功能在应用程序文件夹右边空白处,右键->添加->文件,选择c:/windows/system32文件夹下的msiexec.exe文件。
VS2010 (C#)winform程序打包发布图解==
1、新建一个Windows窗体应用程序,例如项目名为monitor,功能略。
新建的时候不要忘了创建解决方案。
2、在monitor解决方案上“右击”——“添加”——“新建项目”,选择“其他类型项目”——“安装和部署”——“安装项目”,并命名为“Setupmonitor”,确定后显示如下图所示3、添加必须文件: 在'应用程序文件夹'上右键,添加应用程序必须的配置文件(如果有的话),以及图标(桌面显示的图标,卸载程序的图标...).还需要添加一个系统的exe文件msiexec.exe(一般在c:\WINNT\System32目录下),用于卸载程序.(1)在左边的“应用程序文件夹”上右击“添加”——“项目输出”,选择monitor项目(2)在左边的“应用程序文件夹”上右击“添加”——“文件”,选择“c:"windows"system32"msiexec.exe”文件。
(3)在左边的“应用程序文件夹”上右击“添加”——“文件”,然后选择几个*.ico的图标文件完后显示如下4、创建快捷方式(1)”的快捷方式“,命名为startmonitor,并在其的属性栏中为其“Icon”选择刚才导入的图标。
并将其拖动到“用户的”程序”菜单”文件下。
(2)桌面快捷方式:步骤同1。
将其拖动到“用户桌面”下(3)卸载快捷方式:在msiexec.exe上右击“创建msiexec.exe 的快捷方式”,并命名为“卸载monitor”。
将其拖动到“用户的”程序”菜单”文件下,当然也可放在桌面。
查看SetupMonitor部署项目属性,属性值中有“{4EA38E9B-C4BF-4897-B095-E30160A27245}”类似字样,选中它“复制”。
再次点击你的卸载快捷方式名称,“卸载monitor”,再到右下角属性栏中,有一个叫Arguments的属性栏,在属性栏中首先填入“/x”后加一个空格,再“粘贴”,将ProductCode的属性值COPY至此。
图解VS2010安装包制作全过程
图解VS2010安装包制作全过程作者:海打开我们制作好并编译通过的程序第一步:鼠标放在”解决方案资源管理”的解决方案上,点右键选新建项目选安装项目,名称可以自己定.这里默认为Steup1我把它改为Install.目录不用改.就在你的工程里.这里增加了一个install项目第二步,开始制作安装包双击”应用程序文件夹”在打开的窗口点击右键确定对快捷方式改名后分别剪切到”用户的程序菜单”及”用户桌面”上.如果想在开始程序中单独创建文件夹,你就应当在“用户的‘程序’菜单”中建立文件夹并为它起个名子,并把快捷方式放到这个文件夹中如下图.否则他会在开始的所有程序中出现,而不是你自己的独立文件夹右击左边的"应用程序文件夹"打开属性对话框: 将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉, 不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称"。
我把它改为如下名称:[ProgramFilesFolder]\GzyGBRJ。
这样就是c:\programm file\ GzyGBRJ了。
为应用程序文件夹中添图标原文件,之后为每个快捷方式添加图标.细节就不赘述了.接下来: 打开解决方案管理器,右击你的解决方案名称,选择属性:在打开的属性页中,选择"系统必备"选完必备项后,下面的三种方式可按自己的要求选择.我选择了第二项.这样就不依赖互联网了.确定,回到上一级窗口,别的不用改了.确定吧!这样我就完成一安装包的制作,下面开始制作卸载程序.第一步是在”应用程序文件夹”中添加卸载原程序.这个程序在系统目录的system32目录里(c:\windows\system32) .名称为msiexec.exe.我们把他加入之后可以改名为UnInstall把快捷方式放到”用户的’程序’菜单”中我们建立的文件夹下下面我们要找到我们工程的部署项目的ProductCode它是它个程序的唯一标识.就是install项目的属性.(点击安装项目install下面的属性窗口中就有了.)把后面的那串数据复制下来.点uninstall快捷方式他的属性中有一个属性项目叫在Aguements,我们把他的值设为"/x {ProductCode}",如图这时就完成了整个安装包的制作.注意我们在”系统必备”这一步时选择了第二项,所以在我们的安装包编译后,debug目录中就有一所有必须的一些安装包.。
vs2010解决方案资源管理器
vs2010解决方案资源管理器篇一:VS2010里如何快速创建C++程序如何在visual studio 2010中创建标准 C++ 程序创建项目并添加源文件创建一个项目有两种方式:1)、指向“文件”菜单上的“新建”,然后单击“项目";在“Visual C++”项目类型窗格中,单击“Win32”,然后单击“Win32 控制台应用程序". 键入项目名称;默认情况下,包含项目的解决方案与项目同名,但您可以键入其他名称。
您也可以为项目键入其他位置;单击“确定”创建项目。
在“Win32 应用程序向导"中,单击“下一步”,选择“空项目”,然后单击“完成”.如果未显示“解决方案资源管理器”,请在“视图”菜单上,单击“解决方案资源管理器"。
1将一个新源文件添加到项目,如下所示。
在“解决方案资源管理器”中,右击“源文件”文件夹,指向“添加”,然后单击“新建项”。
在“代码”节点中单击“C++ 文件(.cpp)”,为文件键入名称,然后单击“添加”。
该 .cpp 文件即显示在“解决方案资源管理器"中的“源文件"文件夹中,并且文件将在 VisualStudio 编辑器中打开.至此,标准 C++ 程序创建项目并添加源文件已经完成~作者可以在编辑器内的文件中,键入使用标准 C++ 库的有效C++ 程序,或者复制示例程序之一并将其粘贴在文件中。
例如,您可以使用set::find (STL Samples)示例程序,该程序是帮助中附带的标准模板库示例之一.如果使用该示例程序,请注意 using namespace std;指令。
此指令使程序能够使用cout和 endl,而无需完全限定名(std::cout和std::endl)。
保存该文件.在“生成"菜单上,单击“生成解决方案”。
“输出”窗口显示有关编译过程的信息,例如,生成日志的位置,以及指示生成状态的消息。
在“调试"菜单上,单击“开2始执行(不调试)"。
vs2010中使用installshieldle版进行程序打包的详细步骤
vs2010中使用install shield LE版进行程序打包的详细步骤1.首先新建一个工程。
shield LE版进行程序打包的详细步骤" title="vs2010中使用install shield LE版进行程序打包的详细步骤">2.选择方框所示的工程类型,然后给工程起一个名字。
shield LE版进行程序打包的详细步骤" title="vs2010中使用install shield LE版进行程序打包的详细步骤">3.出现授权信息,注册的话,会获得一个序列号,不注册的话,只有几天的使用授权。
shield LE版进行程序打包的详细步骤" title="vs2010中使用install shield LE版进行程序打包的详细步骤" height="314" width="606">4.确定后,进入引导页面。
shield LE版进行程序打包的详细步骤" title="vs2010中使用install shield LE版进行程序打包的详细步骤">5.选择【Application Information】,输入下列信息。
install shield LE版进行程序打包的详细步骤">6.选择【Installation Requirement】,选择指定的操作系统和必须的软件。
shield LE版进行程序打包的详细步骤" title="vs2010中使用install shield LE版进行程序打包的详细步骤">7.【Installation Architecture】在LE版本中是被锁住的,这里跳过。
shield LE版进行程序打包的详细步骤" title="vs2010中使用install shield LE版进行程序打包的详细步骤">8.选择【Application Shortcuts】,将需要安装的文件拖拽到【INSTALLDIR】目录中。
VS2010程序打包、发布详细流程
VS2010程序打包、发布详细流程一、开发环境1、操作系统:Windows 7 64位(本机测试,其他系统亦可,无特殊要求)2、开发软件:Microsoft Visual Studio 20103、目标软件:MFC二、详细流程1、新建项目运行VS2010,在VS2010中依次选择“新建项目→其他项目类型→ Visual Studio Installer→安装项目”,输入项目名称和路径,如图1所示(此次分别设置项目名称为“MySetupMaker”,项目路径在E盘根目录),点击确定按钮,进入主界面,如图2所示。
图1 新建项目图2 项目主界面这时在VS2010中将有三个文件夹:1)“应用程序文件夹”:表示要安装的应用程序需要添加的文件;2)“用户的‘程序’菜单”:表示应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe;3)“用户桌面”:表示这个应用程序安装完,用户的桌面上的创建的.exe 快捷方式。
2、添加文件“应用程序文件夹”右键点击,出现下拉菜单,选择“添加 文件(I)…”,将需要打包的文件全部添加到该目录下,如图3所示。
图3 添加文件到“应用程序文件夹”此处添加的文件一般是已经编译过文件,一般是应用程序debug目录下的文件。
如果需要添加其他文件,亦可以通过这种方式来添加。
此外,如果debug 下面有子文件夹,则需要选择“添加 文件夹(F)”,首先在“应用程序文件夹”下创建一个文件夹,然后按照上述方法,添加文件到该文件夹即可,如图4所示。
图4 添加文件夹备注:1)此处添加的文件都会在软件安装完成后出现在软件的安装目录;2)如果需要修改软件图标,则需要将软件的图标文件(.ico)也添加进来。
3、设置系统必备项在“解决方案资源管理器”中,选择当前创建的项目名称(MySetupMaker),点击右键,选择“属性”,在弹出的“MySetupMaker属性页”中选择“系统必备(P)…”,如图5、图6、图7所示。
vs2010系统打包部署
(以超市进销存销售系统打包为例,下面的命名根据自己的项目更改)第一步,将program.cs里的第一个运行界面改为登陆界面。
(这个很重要,打包后安装运行时第一个窗体就是这个program.cs里的界面)第二步,选中创建项目是自动生成的解决方案,单击鼠标右键,在弹出的快捷菜单中选择“添加”/“新建项目”对话框。
在“已安装的模板”列表框中选择“安装项目”选项,在“名称”文本框中输入安装项目名称,这里命名为SuperMarket1.0。
在“位置”下拉列表框中选择存放安装项目文件的目标地址。
第三步,单击“确定”按钮,即可创建一个名为SuperMarket1.0的安装项目第四步,在“文件系统”的“目标计算机上的文件系统”节点下选择“应用程序文件夹”,单击鼠标右键,在弹出的快捷菜单中选择“添加”/“项目输出”命令,弹出“添加项目输出组”对话框;在“项目”下拉列表框中选择要部署的应用程序,然后选择要输出的类型,这里选择“主输出”选项,单击“确定”按钮,即可将项目输出文件添加到SuperMarket1.0安装项目中。
第五步,在解决方案资源管理器中右击SuperMarket1.0,在弹出的快捷菜单中选择“添加”/“文件”命令,弹出“添加文件”对话框在该对话框中选择要添加的内容文件,单击“打开”按钮,即可将选中的内容文件添加到SuperMarket1.0安装项目中(添加内容文件是,需要添加进销存销售系统用到的数据库文件,即运行文件的Debug中的.mdf和.ldf文件)第六步,添加完内容文件之后,在vs2010de中间部分选择“主输出来自SuperMarket1.0(活动)”选项,单击鼠标右键,在弹出的快捷菜单中选择“创建主输出来自SuperMarket1.0(活动)的快捷方式”命令第七步,在中间的列表框中添加了一个“主输出来自SuperMarket1.0(活动)的快捷方式”选项,将其重命名为“超市进销存销售系统”第八步,选中创建的“超市进销存销售系统”快捷方式,然后将其拖放到左边“文件系统”下的“用户桌面”文件夹中,这样就为该SuperMarket1.0安装项目创建了一个桌面快捷方式第九步,在“解决方案资源管理器”窗口中选中安装项目,单击鼠标右键,在弹出的快捷菜单中选择“视图”/“注册表”命令,在windows安装项目的左侧将显示“注册表”选项卡,在其中依次展开HKEY_CURRENT_USER/Softeare节点,然后对注册表项[Manufacturer]进行重命名([Manufacturer]注册表项用方括号括起来,表示它是一个属性,将被替换为输入的部署项目的Manufacturer属性值)第十步,选中添加的注册表项,单击鼠标右键,在弹出的快捷菜单中选择“新建”/“字符串值”命令,为添加的注册表项初始化一个值。
VS10 程序打包成可执行文件C#
本方法同样适用于VS2005和VS2008,有细微的差别。
(一)打开Vs2010,文件—新建—项目。
(二)其他项目类型—安装和部署—VS installer—安装项目—确定。
安装项目名称可以自定义,默认Setup1;
(三)应用程序文件夹—在右侧窗口右击—添加—文件;
(四):添加打包文件(浏览到要打包的程序的文件夹下的Bin文件
夹下的Bebug下添加.exe和.vshost.exe文件)
(五)在.exe文件的上面点击右键→创建快捷方式
(六)把创建的快捷方式拖到用户桌面文件夹里面(注:此快捷方式
即为以后安装可执行文件时在桌面生成的快捷图标);
(七)项目名称—右键点击—属性
(八)系统必备
(九)添加必要的安装系统必备组建—Microsoft .net framework 4(根
据版本和需要选择2,3,3.5也可)
(十)选择安装位置,选择中间的那个选项—确定—确定
(十一)项目名称右击—生成。
(十二)查看左下角生成状态显示。
成功即可。
(十三)打开文件夹,找到位置。
(十四)Debug文件夹下面即为生成的文件。
复制debug文件夹到其他位置即可安装程序。
(修改debug文件夹名字)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VS2010程序打包、发布详细流程
一、开发环境
1、操作系统:Windows 7 64位(本机测试,其他系统亦可,无特殊要求)
2、开发软件:Microsoft Visual Studio 2010
3、目标软件:MFC
二、详细流程
1、新建项目
运行VS2010,在VS2010中依次选择“新建项目→其他项目类型→ Visual Studio Installer→安装项目”,输入项目名称和路径,如图1所示(此次分别设置项目名称为“MySetupMaker”,项目路径在E盘根目录),点击确定按钮,进入主界面,如图2所示。
图1 新建项目
图2 项目主界面
这时在VS2010中将有三个文件夹:
1)“应用程序文件夹”:表示要安装的应用程序需要添加的文件;
2)“用户的‘程序’菜单”:表示应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe;
3)“用户桌面”:表示这个应用程序安装完,用户的桌面上的创建的.exe 快捷方式。
2、添加文件
“应用程序文件夹”右键点击,出现下拉菜单,选择“添加 文件(I)…”,将需要打包的文件全部添加到该目录下,如图3所示。
图3 添加文件到“应用程序文件夹”
此处添加的文件一般是已经编译过文件,一般是应用程序debug目录下的文件。
如果需要添加其他文件,亦可以通过这种方式来添加。
此外,如果debug 下面有子文件夹,则需要选择“添加 文件夹(F)”,首先在“应用程序文件夹”下创建一个文件夹,然后按照上述方法,添加文件到该文件夹即可,如图4所示。
图4 添加文件夹
备注:
1)此处添加的文件都会在软件安装完成后出现在软件的安装目录;
2)如果需要修改软件图标,则需要将软件的图标文件(.ico)也添加进来。
3、设置系统必备项
在“解决方案资源管理器”中,选择当前创建的项目名称(MySetupMaker),点击右键,选择“属性”,在弹出的“MySetupMaker属性页”中选择“系统必备(P)…”,如图5、图6、图7所示。
图5 项目属性图6项目属性页
图6系统必备选项
然后选择.NET的版本,和Windows Installer3.1(可选项)。
在“指定系统必备组件的安装位置”中,选择:“从与我应用程序相同的位置下载系统必备组件”,这样安装包就会打包.NET FrameWork,在安装时不会从网上下载.NET FrameWork组件,但是,这时生成的软件安装包会比较大。
4、设置安装程序信息
按照第3步中所述,在项目名称上点击左键(此处不是右键),在“视图 属性窗口”中设置参数如图7所示,
图7 项目属性页设置
5、设置安装文件的目录(路径)
按照第3步中所述,应用程序上点击左键,在“视图 属性窗口”中设置参数如图8所示。
图8 项目属性页设置
其中,第一个为系统主目录(默认C:\Programe),第二个为公司名([Manufacturer]),第三个为应用程序名称。
默认路径设置在程序安装时就会创建两层的文件路径,通常我们仅仅需要一层软件名称目录即可,所以需要删除DefaultLocation中的:[Manufacturer] ,删除后只有应用程序的名称即可。
6、创建应用程序图标及其快捷方式
“在应用程序文件夹”中的.exe文件中,点击右键,创建快捷方式;修改快捷方式名称;在快捷方式文件点击右键属性,选择Icon,如图9所示。
双击即可进入图标添加界面,通过浏览选择上面添加的图标文件即可。
图9 添加应用程序图标及其快捷方式
将创建的快捷方式拖动到“用户桌面”。
同样可以重新创建一个快捷方式,并拖动到“用户的‘程序’菜单”,这样在软件安装完成后会在开始菜单中出现软件快捷方式。
7、创建卸载程序
在“应用程序文件夹”中添加:“C:Windows\System32\msiexec.exe”,第6步中的方法,创建“msiexec.exe”的快捷方式,修改名称为“卸载.exe”,并拖动到“用户的‘程序’菜单”。
点击项目名称(MySetupMaker),在属性中找到“ProductCode”,如图10所示。
复制此“ProductCode”,粘贴到“卸载”快捷方式的“Arguments”属性,前面加/x空格,如图11所示。
图10 ProductCode码
图11 卸载程序Arguments属性设置
8、生成解决方案
选择“生成 生成解决方案”,完成之后在项目“Debug”文件夹中就是我们需要的安装包(.msi),如图12所示。
图12 生成安装程序
9、测试安装并运行
运行“MySetupMaker.msi”,安装提示安装。
安装完成后,查看安装目录、桌面、开始菜单,即可看到所有设置的文件。