让 .Net 程序 脱离 .net framework框架 运行的方法(补充)

前面介绍了  让 .Net 程序 脱离 .net framework框架 运行的方法 ,
但是有些朋友应用中还是遇到了一些问题,主要时需要自己提取框架程序以及应用的dll问题。
这里介绍一个偷懒提取方式。

我们可以利用 Remotesoft linker的试用版来提取,试用版的获取
http://www.remotesoft.com/linker/try.html

试用版提取时可以用 mdeploy 方式或者 native 方式。
如果时 mdeploy 方式,比较简单,直接提取出来了基本能用了。
他提取的是你系统当前的 框架环境。也就是你安装了 .Net 3.0那么提取出来的核心文件也就是 3.0的。

提取完后会有一个 exe文件和 rsm 文件,你只需要用fetion框架里面的 fetionvm.exe替换这里生成的exe文件即可。
实际上这个文件是一个预先写好了的模板程序,自己可以修改一下资源属性,就OK了。

native 模式提取出来的虚拟框架目录结构和 fetion的那个一样的。
把文件复制到fetion的框架里面覆盖。
然后自己可以改改 fetionvm.srm文件,这个文件在前面已经还原出他的代码了。

这样就省去了自己提取dll文件的麻烦。

上一篇:一起谈.NET技术,SharePoint 2010 服务应用程序(Service Application)架构


下一篇:极简python教程02:基础变量,删繁就简