文件名称:在没有FrameWork的环境中运行.NET程序
文件大小:7.76MB
文件格式:RAR
更新时间:2013-04-13 07:18:33
在没有FrameWork的环境中运行.NET程序
为了让.Net程序脱离.Net Framework框架运行我试了很多方法,网上说的基本都试过了,最效果都不太理想,最后我还是选择了现在比较流行的软件飞信中带的VMDotNet,也就是所谓的.NET FRAMEWORK虚拟机吧。相信有很多人也已经看过相关文章了,但是对于新手我还是再提一下,在你的飞信的安装目录下有一个VMDotNet文件夹,这个就是我们要用的最主要的内容了,先把它COPY出来吧! 下面先来简单说明一下VMDotNet文件夹吧,在这个文件夹之下有一个v2.0.50727文件夹,很明显是.NET FRAMEWORK的版本号啦,进入这个文件夹,里面有一个FetionVM.exe的可执行文件(飞信的图标),这个便是我们要用到的虚拟机文件了。其 它文件我们不用考虑。这个程序可以带入一个参数,即要在此虚拟环境下运行的程序的路径。形如FetionVM.exe C:\1.exe,也可以使用相对路径:FetionVM.exe 1.exe,当然这样要求两者在同一目录下啦。这里顺便要再说一下VMDotNet.log这个文件,这里记录了在调用FetionVM.exe时的错误 信息,主要是路径不对,找不到对应的程序。在了解了这个文件夹之后,我们可以动手开始做啦! 最后,为了在没安装.Net Framework的环境启动,要用其它语言写一个启动程序,来带动你的主程序.这个程序我找做C++的朋友帮写了一个,然后,只要把你们做的.NET程序中bin/debug/下可执行文件放到app文件夹下,并且命名为:9527.exe(9527是周星星的警号,好记),即可通过双击这个C++程序(无FrameWork运行示例主程序.exe)带动.NET主程序了.
【文件预览】:
from.gif
app
----9527.exe(143KB)
FrameWork
----VM.exe(48KB)
----C()
--------WINDOWS()
----rsdeploy.dll(164KB)
----MSVCR80.dll(621KB)
----ndphlpr.vxd(6KB)
----v2.0.50727()
--------CONFIG()
--------XPThemes.manifest(474B)
--------mscorsec.dll(76KB)
--------mscorjit.dll(341KB)
--------Culture.dll(27KB)
--------mscorwks.dll(5.55MB)
--------Microsoft.VC80.CRT.manifest(427B)
----mscoree.dll(276KB)
----FetionVM.rsm(2KB)
----System()
--------System.XML.dll(1.97MB)
--------System.dll(2.93MB)
--------System.Drawing.dll(616KB)
--------gacutil.exe(95KB)
--------System.configuration.dll(416KB)
--------System.Windows.Forms.dll(4.78MB)
--------UpdateUtil.exe(16KB)
--------Accessibility.dll(11KB)
----msvcp80.dll(545KB)
----msvcm80.dll(468KB)
----mdeploy.registry(29KB)
无FrameWork运行示例主程序.exe
最新Asp.Net源码下载.url
51aspx源码必读.txt
说明.txt
applicationDemo
----applicationDemo.suo(15KB)
----applicationDemo.sln(935B)
----applicationDemo()
--------Form1.cs(1KB)
--------bin()
--------obj()
--------Properties()
--------Program.cs(543B)
--------Form1.Designer.cs(5KB)
--------accept.ico(66KB)
--------Form1.resx(105KB)
--------applicationDemo.csproj(4KB)