问题描述
制作了一个小工具公司内部使用的程序debug下有3个必须的文件不想通过安装程序来安装如何生成一个直接双击就能运行的exe程序呢?求指教。。。
解决方案
解决方案二:
解决方案三:
解决方案四:
同问同问!!也想知道这个怎么弄
解决方案五:
用WinRar做一个自解压程序?另外,为什么给别人用Debug版本而不是Release版本?
解决方案六:
引用4楼qbilbo的回复:
用WinRar做一个自解压程序?另外,为什么给别人用Debug版本而不是Release版本?
版本不重要,WinRAR的算了吧360一直病毒提示有木有
解决方案七:
代码我就不上了,你可以把DLL文件作为内容打包到主程序集中,然后在加载的程序集的时候把程序集中的dll文件加载到内存。AppDomain.CurrentDomain.AssemblyResolve+=newResolveEventHandler(CurrentDomain_AssemblyResolve);
解决方案八:
关键你客户机上有没有.NET,这个是少不了的,一般要放到安装包里,dll倒是好说
解决方案九:
VS自带生成安装程序的功能,在解决方案中添加一个工程,在其它项目类型里可以找到专门制作安装程序的工程模板,后面怎么弄我也记不太清楚了,自己摸索吧。还有一个方法,可以用NSIS来制作安装程序,这个是基于脚本的,灵活性更大。
解决方案十:
.NETframework是必须安装的,不过现在WIN7WIN8的用的多了你需要的.netframework版本低的话估计问题不大VS自带的安装程序感觉有些麻烦,我习惯用INNOSETUP,也是基于脚本的
解决方案十一:
给他们复制到某盘目录下,再发送到桌面快捷方式,就OK了
解决方案十二:
.net写的程序,目标机器要安装相应版本的.netframework类库才可以运行的嘛。
解决方案十三:
公司内部使用的话,就做一个exe,完全不管打包,第一次运行时自动从公司FTP服务器下载所有的资源文件,还可以检查更新
解决方案十四:
两种方法1.做一个自解压程序,iexpress工具(系统自带)或者winrar之类的都可以,它是将文件打包然后让你指定一个解压后要运行的文件2.另外再写一个简单的bootstrap.exe,将你的demo用到的那几个文件全部以嵌入式资源的形式编译,这个程序要做事情很简单,用GetManifestResourceStream动态地将demo程序读取出来(你可以放到用户临时文件),然后运行demo