C#语言写的程序在没有.NET环境的电脑上能运行吗?

请尽量详细回答,另有高分相送,如果不能运行,那怎么样才能运行,如果那么作之后程序的体积会是多大,比如在有.NET环境中是200K如果没有.NET环境的电脑中会变成多大??... 请尽量详细回答,另有高分相送,如果不能运行,那怎么样才能运行,如果那么作之后程序的体积会是多大,比如在有.NET环境中是200K如果没有.NET环境的电脑中会变成多大????
那说的飞信,有多大?
我主要是想往游戏WG这方面去发展,就是辅助程序
展开
 我来答
wjfcfy
推荐于2016-03-10 · TA获得超过552个赞
知道小有建树答主
回答量:646
采纳率:0%
帮助的人:625万
展开全部
没有.net framework的话不能运行的。会报错,找不到程序入口。
如果你想脱离。net框架运行的话,你可以试试飞信。就是移动的那个。那个可以让你的程序脱离框架运行,已成功试验了。

这里要介绍的方法是直接利用飞信的框架来实现脱离 .Net framework运行。
首先下载一个飞信的程序安装。在安装目录中会有 VMDotNet 目录。这个就是.Net框架虚拟环境需要的文件。

直接把整个目录提取出来。

如何利用这个虚拟环境运行 自己的 .Net 程序呢?
很简单,一个命令行搞定。在 VMDotNet 目录里面会找到一个 FetionVM.exe 。这个是虚拟环境的loader。
使用方法: FetionVM.exe pathtoyoureexe
就是直接把你的 .Net 程序 作为命令行参数传递给 FetionVM.exe 就可以在这个虚拟环境中执行你的。net程序了。

最好再自己写一个启动程序,首先检查系统是否安装了。Net框架,如果有直接运行。没有调用虚拟环境运行。

这个启动程序飞信也有,如果不想自己写就直接拿飞信安装目录中的 Feition.exe,但是这样的话 你自己的.Net程序的名字必须叫 FeitionFX.exe 。把它和Feition.exe 放在同一目录下,直接执行 Feition.exe 即可。

另外,如果你对。Net程序使用了加密保护,需要注意一下,目前市面上的大部分。Net加密工具加密后的程序集不能在这个虚拟环境中运行的。

这个东西除了能实现脱离 。net框架运行外,还有另外一个副作用--让。net程序运行在指定版本的 。net 框架中(虽然机器上安装了。net框架,仍然可以让。net程序在这个虚拟框架下运行)。
程序员小p
2008-12-30 · TA获得超过145个赞
知道答主
回答量:49
采纳率:0%
帮助的人:36.3万
展开全部
需要安装框架NET Framework。一般用2.0版本就可。这个东西类似虚拟机,安上它后程序就能运行。程序体积不会变大。NET Framework的体积是20+Mb。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snake64
2008-12-30 · TA获得超过466个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:363万
展开全部
不能,要安装.net framework,要看是拿什么工具写的一般安装.net framework2.0就可以了,程序的体积只和代码的多少有关,与运行环境没有关系,不会因为运行环境而方生变化,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锦哥快讯
2008-12-30 · 超过15用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:22.6万
展开全部
先安装Microsoft .NET Framework 现在有版本1.1、2.0、3.5,看你的开发平台了一般情况Microsoft Visual Studio 2003对应1.1,Microsoft Visual Studio 2005对应2.0,Microsoft Visual Studio 2008对应2.0或3.5,而且也不太大,20~30M左右,你自己的程序多大在服务器上不会变化,可能你用的数据库会占用一些地方。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
80676535
2008-12-30 · TA获得超过477个赞
知道小有建树答主
回答量:1316
采纳率:0%
帮助的人:876万
展开全部
C#不适合做游戏辅助程序,因为框架NET Framework没有普及

应该说,绝大多数的个人电脑都没有这玩意
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(15)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式