怎么打包可以让c#.net程序不依赖系统环境
请教高手因每台电脑都需要安装.net环境
怎么打包可以让c#.net程序不依赖系统环境 直接运行 --------------------编程问答-------------------- 放下这个念头吧。
飞信曾经是用.net2.0,把框架需要用到的部分直接做成虚拟机,用软件修改了入口函数,修改了查找dll的位置,才让用户感觉好像不需要framework,只是发布软件时候就把框架打包一起了。现在.net 3.5/4.0那么大,即便有办法把框架和程序打包到一起,你愿意这样发布么?
让用户安装框架,不是什么难事,毕竟这是趋势,就像玩游戏,一定要装D3D一样(win95/98年代,现在都操作系统里带了很高版本了)。 --------------------编程问答-------------------- 安装部署中设置系统必备
框架还是要安装的
--------------------编程问答--------------------
up+++++++++ --------------------编程问答-------------------- 办法是有,但是如果这不是一个稳定的版本,或者实现的只是一个小小的功能。那就完全没必要了。
原因是这样的。
进行.NET Framework 2.0虚拟机模拟后,一个普通的应用程序(不包含图片或其他文件),大小为25M左右。而对3.5进行模拟,更是达到35M左右,要命的是,你还无法进行升级程序(虚拟机无法“程序易做图”,偏方有,但也麻烦)。 --------------------编程问答-------------------- 不可能,虚拟机是一种进步(至少是一种向更好的一种尝试),不是一种负担
就算能,那样做了也会让.net失去魅力 --------------------编程问答-------------------- 没用过VS2010开发,如果使用2010开发要装多大的framework?? --------------------编程问答--------------------
使用2010开发?
省事点的话,装个IDE,几个G的样子吧
最简大概也就需要40mb左右的运行时,自带了一个编译器 csc.exe --------------------编程问答--------------------
1楼说的很对 --------------------编程问答-------------------- 做成一个安装程序 不是给他一个运行环境吗?
--------------------编程问答--------------------
这不能叫进步,如果vc开发做成像C#一样方便,你还会说这句话。C#只是开发工具做得好而已。 --------------------编程问答--------------------
又想开发快,又不想装framework,看来只有VB6和DELPHI了 --------------------编程问答-------------------- 如楼上所说
如果非要这样 用DELPHI吧 网络上不少共享软件是这个写的
补充:.NET技术 , C#