打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
.Net程序脱离.net framework框架的另一个方法

.Net程序脱离.net framework框架的另一个方法

1670人阅读 评论(7) 收藏 举报

 

.Net程序脱离.net framework框架的另一个方法

摩羯·鑫 发表于2010年08月06日 13:32

作者:摩羯·鑫    注: 转载请注明出处,谢谢
Blog: http://hi.csdn.net/space.php?uid=2519652
本文地址:http://blog.csdn.net/zchin/archive/2010/08/06/5793010.aspx

 

网上很多让.net程序脱离.net framework环境运行的方法:

第一种是基于移动飞信的虚拟器,具体实现是VMDotNet 目录里面会找到一个 FetionVM.exe 。这个是虚拟环境的loader。使用方法:FetionVM.exe pathtoyoure.exe就是直接把你的 .Net 程序 作为命令行参数传递给FetionVM.exe 就可以在这个虚拟环境中执行你的.net程序了。在这里就不详细介绍了。

    第二种基于mono.net程序脱离.net framework环境运行。或许还有其他方法,现在详细介绍可以使.net程序脱离.net framework环境运行的另一种方法,基于Remotesoft Liker,具体步骤如下

1、可先到http://download.csdn.net/source/2601256下载Remotesoft Liker程序包,解压后,包含两个压缩文件:

 

2、解压RemoteSoft_Linker+2[1].1.rar ,包含LinkerPatch.exeRemotesoft_DOTNET_Linker_Evaluation_2.1.0_VS2005.msi两个文件

3、先安装Remotesoft_DOTNET_Linker_Evaluation_2.1.0_VS2005.msi

4、解压Remotesoft_2[1].1.rar,解压后,进入Linker目录,目录如下:


5、此时,进入到bin目录

 

6、进入之前解压的RemoteSoft_Linker+2[1].1目录,双击执行LinkerPatch.exe

    点击Browse…按钮,进入 Remotesoft_2[1].1对应解压目录的bin目录,并选择mini_sta.exe文件

 

并点击Pathch按钮。

此时编译环境配置成功。

7、接下来,利用配置好的环境测试一下.net程序脱离.net framework环境运行,建立一个简单的.net winform 桌面程序,并生成相应的执行程序。

7.1 新建一个Windows窗体应用程序


7.2 在生成的默认窗体中加入两个.net 控件。简单的实现点击按钮button1则改变checkBox1的选中状态。

接下来,生成项目

运行效果如下:

7.3 进入之前解压的Remotesoft_2[1].1.new/Linker目录,新建一个测试目录,这里我命名为:NoFrameworkTestAppTest

 

7.4 接下来到写好的winform程序生成目录下拷贝运行文件:NoFrameworkTestApp.exe

Remotesoft_2[1].1.new/Linker/ NoFrameworkTestAppTest目录中,并建立一个批处理文件,对应下图中的mdeploy.bat


7.5 使用记事本打开mdeploy.bat,写入以下命令保存并关闭:

7.6 双击运行该批处理运行。


7.7 当该批处理命令运行结束后,会生成一个mdeployed的文件夹,里面包含所有支持winform测试程序运行的dll文件和一些资源文件。

好了,现在就可以将这个文件夹整个拷贝到没有装.netframework环境的机器上运行看看效果了。


8、在这里,为了演示该方法的可行性,我就拷贝到一个远程机器上,该机器上没有安装.net framework环境,所以你在试验的时候,也确认一下你试验的机器上是否安装了.netframework环境。免得白高兴一场 :)


8.1

运行效果如下:

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
让.Net程序脱离.net framework框架运行
让.Net程序脱离.net framework框架运行的方法(转载) - kingeric的空间 - 博客园
.net程序在无.net环境下运行
利用Salamander .Net Linker生成可脱离.net framework环境运行的程序
让.Net程序脱离.NET Framework框架运行的几种方法
使.Net程序在未安装framework的电脑上运行
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服