欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOCX文档下载
 

利用飞信VMDOTNET虚拟框架开发绿色.NET程序

  • 资源ID:181933216       资源大小:18.05KB        全文页数:2页
  • 资源格式: DOCX        下载积分:10积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要10积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

利用飞信VMDOTNET虚拟框架开发绿色.NET程序

利用飞信VMDOTNET虚拟框架开发绿色.NET程序开发的程序肯定要是能够随身携带的,即插即用,但是我是学.NET的,而偏偏.NET的程序一般都要安装框架后才能使用,以前记得搜索的时候有一个飞信的虚拟框架,可以实现绿色程序的效果。长话短说,按以下步骤提取飞信虚拟框架就可以实现绿色的程序环境基础:直接到飞信安装目录下把VMDotNet目录提取出来,VMDotNetv2.0.50727下的system目录放置引用的DLL地址二E;tcmpMniAccounting*lDotMetv2.0.50?27S?5tem丈小修故日期屋悝2_|AccEssbilky.dll11KB应用程序扩展20C6-11-1614:00A匚utilexe96KB应用桎序Z005-1Z-W9:1AMicrosoft.VC80.CRT.manifestj1KBMANIFEST文件Z0C7-9-2714:17'4i"!|System.confguratbndll380KB应用程序扩展2006-11-1614:08A2J5y5tem.Dats.dll2.965KB应申程序扩展2007-10-241:47A/-JSystem.Data.SQLibe.DLL659KB应用程序扩展20C6-7-2520;57A习System.dl乙硼KB应用程底扩展20C6-11-1614:00Asystem.Drawing,dl命KB应用程序扩展Z0C6-11-16W:0SA百System.Transactions.dll255KB应用程序扩展£007-10-241:47A勺System.Windows.Forms.dll5,200KB应用程序扩展2006-9-193:34A5ysteni.XMI.clll1,988KB应用程序扩展2006-11-1614:08Ae|IJpdateUtLeKe16KB应用程序2007-5-2216:25A如果大家需要用到System.Data.dll的话一定也要有Microsoft.VC80.CRT.manifest这个文件,否则程序运行的时候会报异常!现在绿色虚拟框架环境已经搭好,要做的就是开发好.NET程序,然后运行即可。那么开发好的程序怎么运行呢?这里列出我的方法。1)、通过批处理文件利用飞信启动.NET程序已帼DutbMfbemunj.sadbZUrninmccainting.fs3db.exe大小恪改日期文件夹3DD0-6-2ZH;2719KBZDD0-S-2Z11:56189KE哎用握序Z0D8-S-Z915:4-919KB53C6I:件3008-8-2122:2+IkBWndDwc批蛀理丈件23DS-8-lS9i4l届性以后只需要点启动程序这个批处理命令就可以启动程序了。启动程序.bat里面代码如下:echooffsetvmpath=%cd%VMDotNetv2.0.50727FetionVM.exestart%vmpath%"MiniAccounting.exe"至此一个绿色的.NET程序开发完毕,再此特别感谢飞信提供了这么好的一个虚拟框架环境。2)、下面先来简单说明一下VMDotNet文件夹吧,在这个文件夹之下有一个V2.0.50727文件夹,很明显是.NETFRAMEWORK的版本号啦,进入这个文件夹,里面有一个FetionVM.exe的可执行文件(飞信的图标),这个便是我们要用到的虚拟机文件了。其它文件我们不用考虑。这个程序可以带入一个参数,即要在此虚拟环境下运行的程序的路径。形如FetionVM.exeC:/1.exe,也可以使用相对路径:FetionVM.exe1.exe,当然这样要求两者在同一目录下啦。这里顺便要再说一下VMDotNet.log这个文件,这里记录了在调用FetionVM.exe时的错误信息,主要是路径不对,找不到对应的程序。在了解了这个文件夹之后,我们可以动手开始做啦!把这个文件夹复制到你的项目的DEBUG目录下,我的已有项目名为PicProcessor,生成的可执行文件为,当然你也可以视情况而定了,如果放别的地方就应该注意一下路径就好了。在这里我们需要再新建一个C#应用程序项目,我把它命名为PicStart,把FORM1.CS删除,或者直接新建一个控制台程序,在Program.cs中写入以下代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;namespacePicStartstaticclassProgram/vsummary>/应用程序的主入口点。/v/summary>STAThreadstaticvoidMain()下面是调用外部程序的代码System.Diagnostics.ProcessStartInfoInfo=newSystem.Diagnostics.ProcessStartlnfo();Info.FileName="VMDotNet/v2.0.50727/FetionVM.exe"这里是你要调用到的外部程序Info.Arguments="PicProcessor.exe"调用外部程序的参数,这里是图片处理项目的可执行文件,注意不是现在这个项目的可执行文件System.Diagnostics.ProcessProc;try/启动外部程序/Proc=System.Diagnostics.Process.Start(lnfo);catch(System.ComponentModel.Win32Exceptione)Console.WriteLine("系统找不到指定的程序文件。/r0",e);return;在做完了这个项目以后我们生成此项目,这个时候我们就可以开始制作程序的安装文件了。以前我们利用VS2005做安装包的时候可以选择把.NETFRAMEWORK集成进去,但现在我们不用了,请大家把相应的选项全部去掉我们把PicProcessor和PicStart项目都添加进新建的安装和部署项目Setup中来,把程序启动的快捷方式全部设为PicStart.exe就可以了,具体的操作方法在上面的链接里有。然后开始生成安装包,生成的安装包如果选择大小优先的话,VMDotNet会占用大概10Mb左右的空间,然后加上你程序的大小就是这个安装文件的大小了,比以前20多MB的.NetFramework小多了,而且安装速度也要快的多,这样程序在没有.NetFramework的机器上也能运行了。

注意事项

本文(利用飞信VMDOTNET虚拟框架开发绿色.NET程序)为本站会员(d****)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!