1、C#程序是可以变成exe执行文件的,就在程序所在文件夹下bin\Debug下;
2、另一种方式就是打包为安装文件,安装后直接运行;
3、直接生成的exe文件如图:
工具/原料
Inno Setup 编译器
要封装的软件文件
方法/步骤
1
下载并安装Inno Setup 编译器;
2
安装完成后打开Inno Setup 编译器;
3
选择用「脚本向导」创建新的脚本文件(S);
4
点击下一步;
5
填写制作后程序的基本信息;
6
设置应用程序文件夹信息,建议保持默认;
7
浏览选择主exe执行文件;
8
选择主执行程序,(可执行的EXE文件);
9
添加程序附属的其它文件(主exe程序调用的其它文件);
10
选择程序文件所在的主目录;
11
d出是否包含子文件夹,选择是;
12
确认主exe执行文件和附属文件路径;
13
设置其它信息或保持默认;
设置应用程序安装时的许可信息、提示信息,可留空;
选择程序安装时可选的语言,默认选择中文;
选择封装好的exe安装程序的保存位置、exe文件名、exe程序图标及密码;
出现提示点击下一步;
完成提示;
是否编译脚本?点击是;
保存脚本文档,以便于下次编译;
封装完成,封装后的EXE文件保存在步骤16中设置的位置;
找到封装好的程序;
步骤阅读
即可按照步骤进行安装。
一个程序从生成到运行起来,这中间是非常复杂的一个过程,光是编译链接生成可执行程序就够研究一辈子。
这个问题里的信息量太大,需要好几本书才能回答。只针对的题目给简单的说说一个exe是怎么生成的。
程序需要依靠源文件来编译,编译之后生成中间代码(obj)文件,之后依靠链接器将所有的obj文件以及依靠的lib文件链接起来生成一个exe的文件。
这是最简单的理解,现在稍微展开点说说exe文件。
在Windows中,所有的可执行文件(exe, dll, ocx, sys等等)都是按照一定文件内容格式来组织——PE格式。PE格式记录了一个程序文件加载运行过程中的信息,例如文件类型,是一个dll还是一个exe;运行的平台,32位系统还是64位系统等等。当一个程序运行的时候,程序的加载器会根据PE格式的内容将程序文件中的数据段,代码段等等映射到内存中,并正确的导入程序要使用的系统API,同时要将文件中的一些偏移地址修正为映射入内存之后的地址,之后调用程序代码的入口点来执行。就是这样一个过程涉及到了系统的内存管理,进程管理,线程调度等等一系列问题。
而这些PE格式的内容就是链接器在链接程序的时候填入的,换句话说就是链接器生成了一个PE文件用于执行。
每个 *** 作系统都会有自己所支持的可执行文件格式。PE格式是Windows平台独有的。
1、选中需要进行压缩的文件夹,单击鼠标右键,选择“添加到压缩文件”。
2、在d出的“压缩文件名和参数”窗口中,勾选“创建自解压格式压缩文件”,点击确定。
3、这是压缩后的文件,和一般压缩包不太一样。
4、选中压缩好的文件,鼠标右键“用WinRAR打开”。
5、在用WinRAR打开后,选择“自解压格式”。
6、在d出的窗口中,选择“自解压格式”选项卡中的“高级自解压选项”。
7、在高级自解压选项窗口中自行设置解压路径和解压后所运行的文件。最后确定,双击制作的压缩文件就可以直接安装了。
1、在matlab 2018b中,这里以打包GUI界面为例,创建一个简单的加法计算器
2、开始打包,在命令行窗口中输入“deploytool”,按回车键
3、进去compiler界面之后,点击Application Compiler
4、点击进去之后,首先在"Add main file"中添加主文件,输入应用名称和作者,在“Files required for your application to run”里面添加所有文件,点击package进行打包
5、等待一下,可以看到已经打包成功了,直接点击“打开输出文件夹”
6、在路径“C:\Users\a\Desktop\xx\for_redistribution_files_only”下面可以看到xxexe程序。
7、双击xxexe程序,可以看到已经显示出加法计算器界面,输入数字,点击计算,可以得出正确结果。
1、编写一段简单的代码,如下图所示,编辑一段简单的输出语句。
2、依次点击菜单栏内的编译→组建→执行,确保这段成率可以正确执行。
3、从运行结果来看程序正确,没有问题,然后找到exe可执行程序看其是否有闪退现象。
4、将C语言代码保存后打开代码所在的文件夹,该文件夹内有一个名为Debug的文件夹,exe可执行程序就在此文件夹内。
5、但是exe可执行程序运行结束后会自动闪退,无法查看运行结果;这时需要在程序末尾加上停顿语句:getchar();并重新运行C语言代码。
6、再次打开Debug文件夹内的exe可执行程序,未出现闪退,可清晰查看到程序运行结果。
1、生成exe,要用外界程序->外接程序管理器->打包和向导,选择加载选框;2、然后用外界程序->打包和向导;3、之后选择需要的项目一直下一步;4、其中要注意的是,如果有文件在程序里面被用到,在中间一个步骤里一定要把那个程序也加到包;这样可以生成一个完整的安装文件,可以在其他电脑上直接安装。打包功能在菜单的外界程序->外接程序管理器里找,默认不加载的。
以上就是关于怎样把C#程序变成exe的执行文件全部的内容,包括:怎样把C#程序变成exe的执行文件、如何将程序制作成.exe安装程序、如何编写.EXE文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)