我写了一个winform程序,怎么整体打包为一个EXE
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我写了一个winform程序,怎么整体打包为一个EXE相关的知识,希望对你有一定的参考价值。
不是exe安装文件,也不是debug目录下的exe,
具体点说,这个EXE文件单个传给用户(用户已经有运行环境),用户不用安装直接可以使用
这个winform插入了80M左右的可调用工具,debug目录下的exe直接传给用户是运行不了的
我的意思是,这个winform怎么处理成一个程序,用户点击就可以使用,无需知道代码,,解决方案管理器,资源管理器,debug这些
追答那你说的“也不是debug目录下的exe”是什么意思呢?
追问debug目录下的exe单独传给用户能用?必须不能
追答可以用,如果你没有引用相关dll的话。
-----------既然引用了,那就要带dll,如果你实在想打包,就按照我上面的资源文件。
没有其他附加资源的话,
这里调成release,然后生成——生成解决方案,之后到release目录下把exe拷给用户就可以了
追问这个winform有100M,项目中插入了80M的可调用工具,debug和release下的exe只有20KB,传过去肯定不能用,我已经试过了才会来知道求助
追答“可调用工具”是什么
不行的我你先把这个20k的文件传上来我拿来运行看看提示什么?
这个winform程序怎么打包成一个exe文件,用户不用安装直接使用,我不是指debug里面的那个exe
追答你的意思是你做了一个辅助程序,然后想让用户那边的主程序直接调用这个辅助程序?还是你写了一个包含10给文件的程序,然后现在在程序里做了些修改,直接把生成好的exe单独给用户发过去问能不能用?
keil4 我写了一个起始地址不是0x8000000 的程序怎么仿真?
因为需要所以程序的起始地址不是flash基地址,仿真的时候运行不正常,有人说要设置PC值,谁知道具体怎么设置?感谢
两种做法。方法1:
在调试页面中,左面一栏是CPU的所有寄存器,将PC改成你要的值
方法2:
写一个初始化文件,例如叫做debug.ini, 把PC的值设置成你要的值,如下:
FUNC void Setup (void)
PC = 0x30000000; // 设置PC的值
Setup();
然后在"Debug"设置页面,加入到Initializtion File中。 参考技术A 关注 这个
mark一下
以上是关于我写了一个winform程序,怎么整体打包为一个EXE的主要内容,如果未能解决你的问题,请参考以下文章
我在VS2008中写了个winform程序,想实现关闭按钮,就最小化到托盘
写了一个C#winform程序,在我的电脑上运行没有问题,但是在别人的电脑运行一次就自动关闭了