调查:.NET Framework在网民电脑上的安装率

来源:百度知道 编辑:UC知道 时间:2024/07/04 20:24:49
我们公司打算采用C#开发一款软件,但C#开发出的软件需要有.NET Framework才能运行,所以想了解一下,现在网民电脑上.NET Framework的安装率有多少.

不安装.net framework发行C#程序

网上方法无非就是集中虚拟化.net framework的方式
飞信用的就是一种
利用飞信里面的vm目录下的东西就可以不装.net framework,仅使用绿色的framwork目录即可运行C#

使用方法:

Fetion\VMDotNet\v2.0.50727 就是运行的基础目录,里面的东西不要少。
执行 fetionVM.exe yourDotNetPrograme.exe
就可以执行了。可以把exe改名为其他

注意事项:
1:这样运行的进程名为fetionVM,而不是你的exe名称。如果做互斥,可以这样改
将fetionVM.exe改名:my.exe,同时必须将FetionVM.ram改名为my.ram

fetionVM.exe可以使用资源Resource修改工具修改其中的图标、注释等。改成你自己的工程名等。自己的程序可改名为 my.csharp

2:使用my.exe my.csharp运行后的工作路径是my.exe的工作路径。
因此向飞信那样,使用VMDotNet/v.2.0.50727/FetionVM.exe FetionFx.exe的方式,工作路径是在VMDotNet\v2.0.50727下。
如果程序中利用进程路径或者当前路径来调用其他资源,肯定会有问题。解决方法是把自己的程序和my.exe放在一个目录下。

3:经试验,这样加载的程序会有不少地方有故障,比方加载dll动态库加载不上,一些界面反应异常等。反正是离奇bug不少。

安装率应该还是不低的 vista是自带的 高级点的用户很多都装了

如果是为.NET Framework安装率而考虑是否用C#没什么必要

1是打包配置软件运行环境的时候集成.NET Framework
2是用诸如VMDotNet的.NET Framework虚拟技术,自己写个入口程序
3就是分成vista版和xp版 vista版可以不集成不考