如何制作EXE和SETUP文件
制作自己的Setup.exe-程序打包详解(基于VisualStudio2015)

所谓Primary output,即程序主体,包括程序的启动和入口。 注意,如果目标工程未添加到本安装包解决方案里,弹出的弹窗是空的,无法勾选! 进而点击“Add Files”,添加本目标程序引用的DLL及其他所需文件(这些文件会在程序安装完后存在于安装目录下):
注意,解决方案浏览器中的AppDemo工程,是不存在的,这里存在,是我后来添加的(因没添加引起的问题,后面详述),实验在前教程 在后,为免去麻烦,在不至于引起理解错误的前提下,我也不把它特意Exclude出去了,直接截图上来,在此作个说明。 3、以上界面中下方的一些列步骤,即为部署过程,一步步来: 1)Application Information:望文生义即可,按要求填写; 2)Installation Requirements:指定本程序支持的OS平台,以及需要配套安装的软件。无则选“No”; 3)Application Files:添加程序文件:
程序打包
为叙述清晰,以下将要打包的程序称为目标程序,即示例中的AppDemo工程,而安装程序则称为安装包,即示例中的SetupDemo工 程。具体步骤如下: 1、同样,打开Visual Studio 2015>New Project...,一步步点击,直至看到上图内容,点击红圈部分,并按需要进行相关命名,此处作为示 例,命名为SetupDemo,最后点击“OK”,打开界面如下:
按照以下步骤安装InstallShield 2015 Limited Edition: 1、打开Visual Studio 2015>New Project...,一步步点击,直至看到如下内容:
制作软件安装包

学习情境36 制作学生管理系统安装包36.1 任务描述至此为止,我们的学生管理系统的大部分功能已经实现,任何一个应用程序都不可能一直在集成开发环境(VS 2010)中运行。
大家平时使用的很多软件在使用的时候都需要进行安装,如聊天工具腾讯QQ、视频浏览工具PPStream等等。
因此,我们现在已经完工的学生管理系统如果要交付给用户使用,那么我们该怎么办?如何生成一个简单的安装程序供用户进行安装?实际上,这方面我们的集成开发环境早已考虑到,在VS 2010中,我们可以通过简单的操作就能实现安装程序的生成,供用户方便的安装你所开发出来的软件。
在这个学习情境中,我们将会实现把我们创建的学生管理系统生成安装包。
这样我们就可以方便在任何一台计算机部署、运行我们的软件了。
将我们开发的学生管理系统制作成安装包后,会自动生成两个文件,如图36-1所示。
图36-1 制作好安装包后产生的两个文件我们双击setup.exe文件,即可进入安装界面,根据提示即可方便的把学生管理系统安装到任何一台电脑上了。
安装完成后,在桌面上会出再如图36-2所示的图标,我们双击图标即可进入学生管理系统的登录界面。
在开始菜单中,也会出现相应的选项,如图36-3所示。
图36-2 安装完成后桌面上产生的图标图36-3 安装完成后开始菜单中产生的相关选项36.2 预备知识安装包(Install pack),即软件安装包,是可自行解压缩文件的集合,其中包括软件安装的所有文件。
运行这个安装包(可执行文件),可以将此软件的所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作。
安装包文件多为exe格式。
在Visual Studio 2010提供安装和部署项目,这种项目可以通过创建安装项目,产生一个安装程序,通过创建安装程序实现安装包的制作。
制作安装包的流程如下所示。
(1) 在需要生成安装包项目的解决方案中添加安装程序项目。
(2) 在安装程序项目中添加主输出。
教你如何制作exe电子书

教你如何制作exe电子书,附详细图文说明一、用软景制造机将将文本文件转换成html形式1、先把要做成电子书的文章转换成TXT格式的文档并且把文章排版。
2、用软景HTML制造机软件,把你要转换TXT格式的文档,依次添加到,如下图:说明:a、首先对于txt文件内容选择分篇方法:一个文件一篇:每个文件生成一个网页,文件名格式:前缀+计数一个文件一篇(文件名作标题):每个文件生成一个网页,文件中第一行为文件名除去后缀*个或更多连续空行作为标记:文本中的空行连续岀现*个或以上时,文本再次断开,每一部分生成一个网页自定义分篇标记:当文本中出现自定义的标记时,文本由此分开生成单独的网页。
b、行对应方案:"10‘模板打开后可以看到[part1][part0][part2]等标记,10方案即分篇后的第一行对应替换[parti],其后内容替换[partO]。
一般[parti]为标题,[partO]为文章内容。
即为第一行题目,此后为内容。
“110"有时需要插入作者名,这是就需要选择110方案,选择后文本中分篇后的第二行将作为作者名,一般是[part2]的位置。
即为第一行题目,第二行作者,此后为内容。
c、选择模板:软景内置20个模板,分别对应10和110方案各10个,点击后方第一个下拉按钮,可以选择其他模板,按第三个按钮可以预览模板。
如果要自制模板,点击第二个按钮,选择一个自制模板。
d、标签模板:选择网页中上一页” 回目录”下一页”为图片格式还是文字格式e、文件名:建议将所有复选框都选上f、索引文件:即目录,一般模板默认格式是将所有章节名按居中换行排版,可以通过修改htm更改。
链接目标不是很清楚,缺省就好.g、引导符:为目录中章节名前面的标志符h、生成:由于是制作电子书,那么每段前留空,段落空行都是一定要选择的。
如果文本中有HTML语言,且是单行形式的,需要其生效的话请选择HTML。
3、把输岀到改为你要保存的文件夹,然后点开始,会岀现一个对话框,点0K。
生成exe文件

怎么用C#生成exe文件
1、窗口菜单栏--解决方案管理器
2、在解决方案管理器的窗口里,右击解决方案管理器,单击添加新建项目,就会出现一个窗口。
3、如图,再单击确定。
这个时候c#里会被分成3个竖的窗口,分别右击最左边的窗口上的三行字,选择下拉菜单里的添加项目输出,三个都是这样。
然后单击确定。
4、解决方案管理器窗口里会出现一个setup的,在上面右击,单击生成。
5、等左下角的进度条显示生成成功之后,就可以右击setup,单击安装,
6、下面就是安装软件了,安装成功之后,桌面上还有开始菜单里就会出现了。
exe文件,随便复制就行。
教你如何制作exe电子书

教你如何制作exe电子书,附详细图文说明一、用软景制造机将将文本文件转换成html形式1、先把要做成电子书的文章转换成TXT格式的文档并且把文章排版。
2、用软景HTML制造机软件,把你要转换TXT格式的文档,依次添加到,如下图:说明:a、首先对于txt文件内容选择分篇方法:一个文件一篇:每个文件生成一个网页,文件名格式:前缀+计数一个文件一篇(文件名作标题):每个文件生成一个网页,文件中第一行为文件名除去后缀*个或更多连续空行作为标记:文本中的空行连续出现*个或以上时,文本再次断开,每一部分生成一个网页自定义分篇标记:当文本中出现自定义的标记时,文本由此分开生成单独的网页。
b、行对应方案:“10”模板打开后可以看到[part1][part0][part2]等标记,10方案即分篇后的第一行对应替换[part1],其后内容替换[part0]。
一般[part1]为标题,[part0]为文章内容。
即为第一行题目,此后为内容。
“110”有时需要插入作者名,这是就需要选择110方案,选择后文本中分篇后的第二行将作为作者名,一般是[part2]的位置。
即为第一行题目,第二行作者,此后为内容。
c、选择模板:软景内置20个模板,分别对应10和110方案各10个,点击后方第一个下拉按钮,可以选择其他模板,按第三个按钮可以预览模板。
如果要自制模板,点击第二个按钮,选择一个自制模板。
d、标签模板:选择网页中“上一页”“回目录”“下一页”为图片格式还是文字格式e、文件名:建议将所有复选框都选上f、索引文件:即目录,一般模板默认格式是将所有章节名按居中换行排版,可以通过修改htm更改。
链接目标不是很清楚,缺省就好.g、引导符:为目录中章节名前面的标志符h、生成:由于是制作电子书,那么每段前留空,段落空行都是一定要选择的。
如果文本中有HTML 语言,且是单行形式的,需要其生效的话请选择HTML。
3、把输出到改为你要保存的文件夹,然后点开始,会出现一个对话框,点OK。
使用LabVIEW如何生成应用程序(exe)和安装程序

使用LabVIEW如何生成应用程序(exe)和安装程序(installer)在Windows平台下使用LabVIEW如何生成一个独立可执行程序和安装程序?解答:为什么要生成exe和installer使用LabVIEW编写程序的最后往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢?这里有两种方法:1。
在目标电脑上安装LabVIEW以及相关驱动和工具包,然后将vi或者整个项目拷贝到目标电脑上.然而安装LabVIEW和各种工具包会比较耗费时间,且vi可以被任意修改,容易引起误操作,如果只是运行程序,则不推荐这种方法。
2。
将LabVIEW编写的程序在开发电脑上编译生成独立可执行程序(exe),然后将可执行程序移植到目标电脑上,这里的移植分为两种方式:A.将生成的exe拷贝到目标电脑上,然后在目标电脑上单独安装LabVIEW运行引擎(Run-Time Engine)和需要的驱动以及工具包等,此方法中安装驱动和工具包也需要花费较多时间,不推荐B.将生成的exe和一些用到的组件打包生成installer,即安装程序,然后在目标电脑上运行安装程序即可,这样安装完成后,之前生成的exe、LabVIEW运行引擎以及其他用到的工具包会自动安装到目标电脑上,这种方法移植程序比较简单,是最常用的方法.关于LabVIEW运行引擎任何电脑,只要你想在上面运行LabVIEW生成的独立可执行程序(exe),你都需要在目标电脑上安装LabVIEW运行引擎。
LabVIEW运行引擎包含了:1. 运行LabVIEW生成的可执行程序所需要的库和文件2. 使用浏览器远程访问前面板所需的浏览器插件3。
应用程序中生成LabVIEW报表所需要的一些组件4. 一些3D图表的支持等运行引擎本身就是支持多语言的,不需要安装特定语言版本的运行引擎。
另外需要确保目标电脑上安装的运行引擎版本与开发应用程序时使用的LabVIEW版本一致。
VFP怎样生产exe文件?最后怎么打包成安装程序?

第十一章应用程序的管理一个实用的数据库应用系统常包括许多文件,例如,.prg文件、表单、菜单、报表、数据库及表、视图等。
项目管理器提供了管理他们的集成环境。
1.项目管理器,将数据库、表单、程序等所有文件加入到项目文件中2.设置项目的主文件用户运行应用程序时,首先执行的是主文件,之后由主文件依次调用其他组件。
可以定义主文件的有程序文件、菜单、表单以及查询,VFP默认添加到项目中的第一个此类文件为主文件。
更改主文件的方法:在项目管理器中选定文件,项目?设置主文件3.连编项目连编项目的目的是让VFP系统对项目的整体性进行测试。
主文件一旦确定,项目连编时会自动将各级被调用文件增入项目管理器,但数据库、表、视图等数据文件不会自动增入。
连编以后,除了被设置为“排除”的文件,项目包含的其他文件将合成为一个应用程序文件。
连编项目:BUILD PROJECT <项目文件名>连编应用程序:.appBUILD APP <应用程序文件名> FROM <项目文件名>连编可执行文件:.exeBUILD EXE <可执行文件名> FROM <项目文件名>应用程序文件(.app)只能在VFP环境下运行可执行文件(.exe)既可以在VFP环境下运行,也可以在Windows环境下运行,但必须和动态链接库Vfp6r.dll和 Vfp6rchs.dll(中文版)或Vfp6renu.dll(英文版)一起构成VFP所需的完整运行环境(注意必须放在同一个目录下)。
4.文件的包含和排除项目管理器中的文件可分为“包含”和“排除”两种类型,左侧有?标记的文件是“排除”文件,其余则是“包含”文件。
当项目连编时,VFP将项目包含的所有文件组合成为单一的应用程序文件,并使这些文件都变为只读。
设置为“排除”的文件可以由用户修改。
通常将可以执行的文件(例如表单、报表、查询、菜单和程序)设置为“包含”,而数据文件则根据是否允许写入来决定要否设置为“排除”。
C#安装包制作

C#安装包制作
1.添加安装向导项目
打开文件系统界面,选择应用程序文件夹。
在右侧右击->添加->文件,把程序需要的文件都添加进来。
2.右击程序集->创建快捷方式。
右击快捷方式->属性窗口->Icon 选择应用程序文件夹中的.ico文件。
这样就创建了快捷方式和快捷方式的图标。
3.选择->用户的“程序”菜单->在右侧右击->创建新的快捷方式-> 在“应用程序文件夹”中选择exe文件。
同样方式,为用户桌面创建快捷方式。
仿照第2步为这两个快捷方式设置Icon属性。
4.右击Setup项目->生成,如果没有安装“安装包制作工具”会提示安装。
在visual studio安装包中找到vs_setup.msi安装即可。
源码:/greatverve/StartSetup2.rar
20110321更新
删除程序功能
在C:\WINDOWS\system32目录下找到msiexec.exe复制到项目目录下。
在文件系统中添加,并且创建快捷方式,把快捷方式复制到-用户的“程序”菜单中。
右键选中,打开属性面版,把Arguments修改为/x [ProductCode]
注意这个参数不是项目名称,就是字符串ProductCode
凡事以大气象去面对,优秀是一种习惯。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何制作EXE和SETUP文件
by qln1981_95
条件:Labview专业版
下面以Labview8.2中文版本为例,以一个简单的测试系统为例,介绍具体的制作EXE文件和SETUP 文件(安装文件)的步骤。
由于本人水平有限,难免出现错误和漏洞,请大家批评指正。
这篇文档,仅仅是本人在编程过程的中的心得,希望能对大家有所帮助。
首先介绍如何制作EXE文件:
1.
将所有需要的文件,包括主vi和所有子vi,以及用到的文本文件等附属文件,都放置到一个文件夹中,并确保所有程序都能正确执行。
比如这个文件夹命名为“打包安装练习”。
2.
建立一个项目,将所有的vi和支持文件都添加到项目中去,也就是把这个文件夹添加进去,在项目中右键“我的电脑”-添加文件夹。
将“打包安装练习”文件夹添加进去。
并且保存项目,命名为“打包练习”
3.
在项目中,右键-程序生成规范-新建-应用程序(EXE),将会弹出一个“我的应用程序属性”设置框。
如下图。
4.
在弹出的设置框里进行设置。
按照从上到下的顺序,依次介绍每一步设置。
(1)
应用程序信息:输入EXE文件名和目标文件名,注意,应用程序目标目录会有一个默认的路径,如果程序中用到附属文件,比如txt或者excel等,最好改变这个默认的路径,重新选择包含所有文件的那个文件夹,因为如果程序中用到了相对路径,这样就能够正确找到其它文件,程序执行时不会弹出类似于“文件不存在”的错误。
下面的“产品名称”和“合法版权”等信息,可以默认,也可以设置,这里采用默认,如下图:
(2)
源文件:在左边的类别栏中,选择源文件,双击项目文件下面的那个“打包安装练习”文件夹,在显示的所有文件中,选中程序中的主vi,本例中的主vi是“植物生理学电阻抗测试系统.vi”,将主vi添加到右边的启动vi 栏里面。
(3)
在类别栏中选择目标,在这里可以设置EXE文件和支持文件所在路径,这里使用默认设置,即支持文件在EXE文件下的data文件夹中。
(4)
在类别栏中选择源文件设置,在这里可以设置每有个vi的属性。
这里使用默认设置。
(5)
在类别栏中选择图标,将“使用默认LabVIEW图标文件”前面的勾去掉,如果之前有设计好的图标,可以点击下面的那个浏览文件的图标,然后选择之前设计好的图标,添加进去。
或者可以点击图标编辑器,在弹出来的界面中编辑图标。
如下图:
注意:在编辑图标的时候,一般都希望把图标写成几个言简意赅的文字,比如阻抗测试,就像制作 vi的图标一样,鼠标切换到右下角的文字编辑状态:
然后,注意此时并不会像在vi图标编辑的时候一样出现光标提示,而是没有任何提示,直接打字即可。
打字以后,就会出现下图样式的字体,再用鼠标把这两个字拖放到区域的适当位置,同理,可以继续打字,完成字体编辑。
编辑完成后,保存图标,然后,在将这个编辑好的图标添加进去,就可以看到如下的图标样式。
(6)
在类别栏中选择高级,在这里可以进行一些高级属性设置。
(7)
附加排除项和运行时语言都采用默认设置。
(8)
预览,在该项目中直接点击生成预览。
如果生成成功,就会出现生成文件的预览,否则,将弹出对话框提示失败原因。
预览成功后,就可以点击下面的生成按钮,当生成进度对话框显示生成结束后,单击完成按钮,就完成全部的步骤了,可以到预先设置的可执行文件目录下运行该执行文件了,也可以在项目管理器中,右击该文件,选择运行项运行该文件。
保存项目全部。
注意:运行EXE文件,要求计算机上必须有Labview Run-Time 运行引擎。
如果希望在没有任何NI软件的机器上运行该软件,则需要制作安装文件,即SETUP文件,安装文件可以把Labview Run -Time 运行引擎、仪器驱动和硬件配置等打包在一起作为一个安装程序发布。
下面介绍制作SETUP文件的过程:
1.
在项目中,右键单击生成程序规范,选择新建-安装程序。
2.
在弹出的安装程序属性设置框中进行如下设置:
(1)
产品信息:这里可以设置安装程序的相关信息,比如程序名称、版本、开发公司信息等。
如下图:
(2)在类别栏中选择源文件:在这里可以设置安装程序将需要那些文件;双击项目视图下面的“我的电脑”图标,打开下面的“打包安装练习”文件夹,将里面需要的附属文件添加到右边的ProgramFilesfolder下面的打包练习文件夹下面,这个位置是默认的。
在本程序中,需要附属文件“测试频点.txt”、“测试数据”文件夹、“文件路径.ini”,所以,把这三个文件都添加到右边,然后,再把项目视图下面的程序生成规范下面的“电阻抗测试系统EXE”也添加到右边,
至此,完成源文件的添加,结果如下图:
(3)类别栏中的源文件设置和快捷方式都采用默认。
在源文件设置中,可以设置被安装的文件的属性。
在快捷方式中,可以设置在开始菜单中的启动项和启动名称,这里均采用默认设置。
(4)在类别栏中选择附加安装程序:在这里可以选择需要安装的附加软件,其中,Labview Run -Time 运行引擎这一项是执行可执行程序必须的软件。
本例中要控制安捷伦的仪器,利用NI的Visa函数,所以,要把NI的VISA工具包也选择上。
其它的软件,如果需要,也要选上。
(5)在对话框信息中,可以设置显示给用户看的欢迎信息或者提示信息。
例如下图:
(6)在注册表中可以设置注册表信息,这里保持默认。
(7)在硬件配置中可以将MAX的硬件配置信息也包含在安装文件中,并选择是否自动对目标机器上的硬件进行配置,这里默认设置。
(8)在高级中可以配置进行高级配置。
这里保持默认。
配置完成以后,单击生成按钮,就会出现生成进度界面,由于要把NI的附加软家也打包进去,所以,时间可能会长些。
成功生成以后,就会在项目的程序生成规范下面看到电阻抗测试系统SETUP文件。
完成后,打开安装程序的目标文件夹,就可以看到Setup.exe及其相关文件都在Volume 文件夹下面。
由于包含了NI的其它附加软件,所以,要比可执行文件大好多,都要二三百兆。
双机Setup.exe图标,将会出现安装程序界面。