C#语言写的程序在没有.NET环境的电脑上能运行吗?
请尽量详细回答,另有高分相送,如果不能运行,那怎么样才能运行,如果那么作之后程序的体积会是多大,比如在有.NET环境中是200K如果没有.NET环境的电脑中会变成多大??...
请尽量详细回答,另有高分相送,如果不能运行,那怎么样才能运行,如果那么作之后程序的体积会是多大,比如在有.NET环境中是200K如果没有.NET环境的电脑中会变成多大????
那说的飞信,有多大?
我主要是想往游戏WG这方面去发展,就是辅助程序 展开
那说的飞信,有多大?
我主要是想往游戏WG这方面去发展,就是辅助程序 展开
17个回答
展开全部
没有.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程序在这个虚拟框架下运行)。
如果你想脱离。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程序在这个虚拟框架下运行)。
展开全部
需要安装框架NET Framework。一般用2.0版本就可。这个东西类似虚拟机,安上它后程序就能运行。程序体积不会变大。NET Framework的体积是20+Mb。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能,要安装.net framework,要看是拿什么工具写的一般安装.net framework2.0就可以了,程序的体积只和代码的多少有关,与运行环境没有关系,不会因为运行环境而方生变化,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先安装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左右,你自己的程序多大在服务器上不会变化,可能你用的数据库会占用一些地方。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C#不适合做游戏辅助程序,因为框架NET Framework没有普及
应该说,绝大多数的个人电脑都没有这玩意
应该说,绝大多数的个人电脑都没有这玩意
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询