打包html css image文件到exe中
用c#写了一个程序,里面主要是一个webbrowser控件,会访问网页,网页有很多html文件,以及html需要用到的css\js\image文件,有没有办法把这些文件都封装到exe中,不放在外面?用内嵌的resource是一种办法,但是这个比较麻烦,有没有现成的,:) webbrowser exe html --------------------编程问答-------------------- 不内嵌资源,你咋整啊,除非你把他们做出一个压缩包,然后把压缩包打进去,用的时候把压缩包解压到windows临时目录里。。。
不过这样更麻烦了
再说你都弄到exe里,这个exe得多大啊,升级都不好升级 --------------------编程问答-------------------- 升级之类的事情不用管它,我见过比如netbox之类的东西,他能虚拟出一个类似文件系统的东西来,里面有相对路径绝对路径之类的概念,或者比如phonegap之类的,也可以把整个html文件打包进去,这种比较多用在手持端的混合开发上,现在想在win32上也用.net实现这一套,不知道可不可行 --------------------编程问答-------------------- 进入你的目录,按CTRL+A把你的EXE和用到的HTML,CSS,IMAGE全选,然后用WINRAR打成自解压的EXE压缩包,并设置解压后自动运行你的EXE文件就可以了,还可以设置这个压缩包的图标。最后的效果就是你想要的。 --------------------编程问答-------------------- 你真狠...那我怎么js跟.net交互呢-
--------------------编程问答--------------------
WINRAR自解压的机制是在运行你指定的EXE时会把所有相关的文件也都按原来的目录层次释放出来,所以你所有的资源都可以象在打解压包之前一样运行,之前啥样就是啥样。 --------------------编程问答-------------------- 其实我不是问winrar解出来之后怎么处理,我的意思是这个办法不适合,想看看有没有其他办法
补充:.NET技术 , C#