首页 > C# winform程序免安装.net framework在XP/win7/win10环境运行

winform怎么生成免安装,C# winform程序免安装.net framework在XP/win7/win10环境运行

互联网 2020-09-29 14:28:04
前文:

首先感谢群里的大神宇内流云 提供的anyexec for windows版本。

经过本人搭建虚拟机在xp环境 使用anyexec运行winfrom程序后,测试通过,如下是用的xp运行winfrom程序的部分截图

下面是n年前入坑C#写的winform。。。玩毒奶粉用的,勿喷。

 

 

.net framework 4.5环境的winform程序

 

 

不过要注意的是,exe引用的自己写的dll需要放在根目录下

整个步骤:

1、下载anyexec  链接: http://pan.baidu.com/s/1o7GNATO 密码: u755 2、目录内容介绍

│ any.exe 运行控制台程序员的,名字要与放入app目录的控制台程序对应│  list.txt│  winform.exe 运行winform程序的,名字要与放入app目录的控制台程序对应│  使用说明.txt│  备用DLL.zip  mono环境下的dll,如果缺少了dll,可以将dll解压后,放到runtime\lib目录里面│  目录结构.bat│ 

├─app 这目录存放你写的exe程序,里面是两个示例demo│      any.exe 示例控制台程序│      winform.exe 示例winform程序│      └─runtime mono运行环境    ├─bin    ├─etc    │  └─mono    │      │  browscap.ini    │      │      │      ├─4.5    │      │  │  DefaultWsdlHelpGenerator.aspx    │      │  │  machine.config    │      │  │  settings.map    │      │  │  web.config    │      │  │      │      │  └─Browsers    │      │          Compat.browser    │      │              │      └─mconfig    │              config.xml    │                  └─lib 如果少了dll去备份dll.zip解压放置到这里        │  any.dll        │  System.Drawing.dll winform程序必须的dll        │  System.Windows.Forms.dll winform程序必须的dll        │          └─mono            ├─4.5            └─gac

3、把你写的winform程序放入到app目录

exe如果有引用的dll就放在根目录下

如下图,我引用了helper.dll文件

 

4、把根目录的winform.exe改成和app目录你放入的exe同名

我这里改成了ShrinkDatabase.exe

5、运行

 

如果需要linux环境下运行C#程序,请访问宇内流云大神的博客

意义:

无需在xp,win7下安装.net 4.5和以下的框架就可以直接运行你写的C#程序

你可以制作更多更方便的绿色程序

整个环境大小压缩后只有11.3M,不用的dll还可以删掉,获取更小的体积

.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

免责声明:非本网注明原创的信息,皆为程序自动获取自互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件24小时内删除。