日期:2014-05-20  浏览次数:21089 次

C# 免安装 net.Framework,一样可以运行,win7 与 winxp win2008 通过
C# 免安装 net.Framework,一样可以运行

最近无聊,做了一个QQ农场辅助工具,虽然QQ农场辅助工具现在是满天飞,反正都是无聊当打发时间。混了C#那么久,像我这样的水

平,想找一份C#的工作,也是无门,唉!失败,平时也是练习下,打发时间。

想不到用 C# 写这类的工具,真的超简单,写几百行代码就完成了。写源码,收集资料,简单测试下,也只花几天。

测试过几天,基本认为是正常,但是问题就来了,因为用  net.Framework 4.0  C# 写的,给别人用的,人家也是要安装 

net.Framework 4.0 才可以运行,现在  net.Framework 4.0 简化版 也是 46 M 左右,以现在的网速,基本个所有人都可以接受,

但是 要人家去安装 net.Framework 4.0  所等待漫长的安装时间,就难而让人接受了。上网搜资料,最常见的就是 飞信模式 与 

MONO 脱离 net.Framework 两种


 飞信模式 是 net 2.0 版本,这个不想考虑
  
  只有把寄托 转到  MONO , MONO 说起来真气愤,给网人吹到天花龙凤,什么可以完全兼用 net 4.0 真的亏他们说得出来,胡吹的那

个人,真的想抽他出来,扁他一顿时,害了搞了两天,什么都得不到,浪费我的时间,就连VS2010 常用工具 也不能完全兼用,就更不用 

调用 Net 下的类库了。 问题一个接一个,真的越用越痛苦,最终也是对 MONO 死心。


  后来回想下  net.Framework 4.0  与我的 QQ农场辅助工具,我的程序并用调用太多类,只是简单几个,那就是说并不用完全安

装,只要提取自己程序需要的类库就可以了,既然这样,那就把要用的类提取出来就可以了。

   核心文件全部在 Microsoft.NET, 文件夹中 的 assembly 与 Framework,

Framework 文件夹 如果 Net4.0 只要 用 V4.0 那文件夹就可以了,至于要删除什么 文件,要视你的程序类库
  
   把不用的类库删除后, 在其它的机器使用时,把 Microsoft.NET 路径在注册表上指下就可以了。大伙们你们可以 根据自己的 程

序进行删除不要用的类库,这样可以达到不用安装net.Framework。

   复制你的程序所需要的类库到文件夹中如(Microsoft.NET),之后再在注册表 
   HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework  下指定 路径就可以了。

   如果你觉得麻烦,可以下载我的 QQ农场辅助工具《农场园丁》,把我的 程序文件 改为你的 程序文件,那就可以了。普通压缩

后只有 12M,解压后约 30M。 比起C++ 之类的,的确还大了,但是 好处在于 不用 net.Framework, win7 与 winxp  win2008 测

试过,完全可以通过.但是有一个问题,金山有时会误 为病毒,不知道 金山是凭什么说我的程序是木马!


   下载地址:http://qm520.uueasy.com/read-htm-tid-82873.html 

       dll      文件夹:   包含 多个 引导文件(注: 正常运行后可以删除) 
    LFMain.exe  程序文件:  初化引文件(注: 正常运行后可以删除,杀毒软件有可能误报为木马) 
    LFFarm.exe  程序文件:  主文件。如果你以前已经安装过  Net. Framework 4.0  请直接打开即可

 
------解决方案--------------------
不错,支持lz的不懈精神。
------解决方案--------------------
有代码么。。。哈哈
------解决方案--------------------
.net 框架始终要安装。

你不用,人家的软件也要用。

windows 那么大都安装了。
------解决方案--------------------

------解决方案--------------------
引用:
推荐理由是?


经验分享