有没有办法把用C#写的程序在非NET Framework环境中运行

说出具体方法!!!如果写一个程序还要带100m+的平台,这是不现实的,如果一个程序都不能在一个流行的操作系统中运行,那这个程序还有什么用?... 说出具体方法!!!
如果写一个程序还要带100m+的平台,这是不现实的 ,如果一个 程序都不能在一个流行的操作系统中运行,那这个程序还有什么用?
展开
 我来答
Oo笑看人生oO
2008-11-17 · TA获得超过501个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:375万
展开全部
C#和java和类似,.net技术本身就是微软学java的。他们两个都是学要一个平台才可以编译运行的,C#的是FrameWork,java的是JRE。这两种语言如果做桌面程序肯定不如C++和C执行效率和速度高,不过在web方面他们的优势才能发挥出来,这也就是为什么你很少见到有C#或是JAVA的桌面程序但是却处处可见以aspx和jsp或是***.do结尾的网页的原因。而且本身微软出的东西兼容和移植性就很差,做个VB东西的人应该明白VB的相同版本在不同机器上(即便都是windows系统),相同的机器即便是不同版本VB也会有问题。往往有经验的程序员是用一些很通用的函数实现一些功能,来减少不兼容和移植的问题。所以程序的移植性不好并不代表程序没有用。只是应用的领域和空间不一样吧。
坐在路边看MM
2008-11-17 · 超过24用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:68.9万
展开全部
没办法.

只有把.NET Framework框架打包一起安装
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仙凌居士
2008-11-17 · TA获得超过118个赞
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:188万
展开全部
不可能,因为C#是微软出的编程语言,所以只有在微软提供的环境中才能使用。也并不是所有软件都能在任何的操作系统中都能运行。好多软件之所以能在很多种系统下运行,是因为它们相当一部分用了不同的语言编写。

安装一下NET framework就能运行了,这个东西网上有可以下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yunshan2312
2008-11-17 · 超过20用户采纳过TA的回答
知道答主
回答量:142
采纳率:0%
帮助的人:42.1万
展开全部
任何程序运行都是有一定环境的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式