.net如何脱离框架运行 小弟今日做了个小的插件程序,发布出来只有几百KB,但用户的电脑是xp的,没有环境。如何脱离环境运行?从网上看到用飞信的虚拟环境,我用了,程序能运行起来,但是加载不上数据时为什么?运行起来只是一个初始化界面,从数据库读不到数据,也不显示出来,请问什么原因?程序用的3。5框架 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有可能不包含ado.net无法读取数据,毕竟他是一个简化版的。象这种情况建议你换一种数据的存法,比如存文件等 .net做插件就是这点不好,插件用dephi和vb做的多。 飞信的虚拟环境应该只实现了它自己用的那部分吧,肯定是没有实现整个.net3.5clr的。装个.net虚拟机是最好的,不用微软的也得用mono之类的。如果一定不要装.net framework,那么可以用.net box,那么你的程序体积将有200M大。 得安装 .net compact framework! 还是让对方安装.net框架吧,安装个东东有什么困难的!太多程序需要安装了。 看了只有降低版本了,将程序框架改成2.0框架的,这样framework的安装包只有28M了,比3.5==218M好多了。降低程序的运行框架有什么坏处没?程序可以正常运行。 那个也是有个将近20M的salamandar环境的。而且.net2.0也不过20多M,只不过它需要安装,所以不如salamandar环境简单(不需要安装)。如果使用那个所谓虚拟环境是为了让框架很小,你还不如去从此开始考虑Mono,这样可以真正在更广意义上解决问题(因为它可以支持更高的.net版本,可以去掉不需要的一些framework类库,可以跨linux,一些重要的底层操作甚至比.net本身还要快几十倍等等)。 如果你使用 silverlight,它支持.net framework中大部分有用的功能,包括linq等等,而用户只需要自动安装一次,而且包只有几M大而已,为什么不使用 silverlight 4 而要去使用什么winform。 而且silverlight的身躯下,承载的是xaml技术。你知道这个对客户端开发有多重要吗?!其实微软不但在手机软件平台开发方面落后了至少1年,在桌面和RIA开发方面更官僚和愚蠢,只是因为winform开发工具的地位比较稳固所以才没有显出微软开发xaml开发工具方面的愚蠢态度的伤害而已。 C#实现匿名或者假号码发送手机短信。 请教:TcpClient连接不能连续发数据 截取字符串的问题,牛人来啊 字符串中提取有用的字符问题 存储过程问题 在C#中执行对ACCESS数据库更新、插入操作时使用事务出错 急急急求获取无限级结构最终子节点id自定义SQL函数 请问如何在程序用打开记事本之类的 windows原有的程序啊? 如何将axSpreadsheet导出的XML转html在webBrowser显示! 解决送分?? 关于datagridview连接数据库查询问题 做了一下面试题,发现这题挺怪的。 [求助]关于在C#中使用SetPiexl函数
象这种情况建议你换一种数据的存法,比如存文件等
装个.net虚拟机是最好的,不用微软的也得用mono之类的。如果一定不要装.net framework,那么可以用.net box,那么你的程序体积将有200M大。
那个也是有个将近20M的salamandar环境的。而且.net2.0也不过20多M,只不过它需要安装,所以不如salamandar环境简单(不需要安装)。如果使用那个所谓虚拟环境是为了让框架很小,你还不如去从此开始考虑Mono,这样可以真正在更广意义上解决问题(因为它可以支持更高的.net版本,可以去掉不需要的一些framework类库,可以跨linux,一些重要的底层操作甚至比.net本身还要快几十倍等等)。
如果你使用 silverlight,它支持.net framework中大部分有用的功能,包括linq等等,而用户只需要自动安装一次,而且包只有几M大而已,为什么不使用 silverlight 4 而要去使用什么winform。