当前位置:编程学习 > C#/ASP.NET >>

打包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交互呢-


引用 3 楼 theforever 的回复:
进入你的目录,按CTRL+A把你的EXE和用到的HTML,CSS,IMAGE全选,然后用WINRAR打成自解压的EXE压缩包,并设置解压后自动运行你的EXE文件就可以了,还可以设置这个压缩包的图标。最后的效果就是你想要的。
--------------------编程问答--------------------
引用 4 楼 putty 的回复:
你真狠...那我怎么js跟.net交互呢-


引用 3 楼 theforever 的回复:
进入你的目录,按CTRL+A把你的EXE和用到的HTML,CSS,IMAGE全选,然后用WINRAR打成自解压的EXE压缩包,并设置解压后自动运行你的EXE文件就可以了,还可以设置这个压缩包的图标。最后的效果就是你想要的。

WINRAR自解压的机制是在运行你指定的EXE时会把所有相关的文件也都按原来的目录层次释放出来,所以你所有的资源都可以象在打解压包之前一样运行,之前啥样就是啥样。 --------------------编程问答-------------------- 其实我不是问winrar解出来之后怎么处理,我的意思是这个办法不适合,想看看有没有其他办法

引用 5 楼 theforever 的回复:
引用 4 楼 putty 的回复:你真狠...那我怎么js跟.net交互呢-


引用 3 楼 theforever 的回复:
进入你的目录,按CTRL+A把你的EXE和用到的HTML,CSS,IMAGE全选,然后用WINRAR打成自解压的EXE压缩包,并设置解压后自动运行你的EXE文件就可以了,还可以设置这个压缩包的图标。最后的效果就是你想要的。
WINRAR……
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,