c#编写的程序在什么版本的WINDOWNS下能直接运行?
新装的WINDOWS是否有.NET FRAMEWORK?
------解决方案--------------------vista有带3.0的,别的都得安装
------解决方案--------------------c# 2003 可以在VISTA和Win2003上直接运行,其他系统需要安装.NET FRAMEWORK 1.1
c#2005 除了新系统VISTA外,不管哪个系统都需要安装.NET FRAMEWORK 2.0
------解决方案--------------------server 2003有预装 1.1了
------解决方案--------------------由于Win2003自带了.net Framework1.1,所以VS2003开发的C#程序在Win2003上可直接运行,而Vista自带了.net Framework2.0所以VS2003和VS2005开发的C#程序均可在Vista上运行
------解决方案--------------------win2003以上。
安装net Framework也没什么的。
其实以前要运行很多程序,也需要额外安装一些东西。
Java也需要安装虚拟机啊。我觉得正常。
------解决方案--------------------vista有带3.0的,别的都得安装
------解决方案--------------------要运得C#写的程序,可以在VISTA上(已经装有。NET3。0)也可以在没有。NET FRAMEWORK的机子上部署,只需要拷贝6个核心文件到系统上,就可以运行,也可以直接装。NET FRAMEWORK
------解决方案--------------------没有装.NET FRAMEWORK的机子不能能运行C#编写的程序
必须装.NET FRAMEWORK
------解决方案--------------------安装布署里---> 工程属性---> 系统必备---> 有选项
------解决方案--------------------其实微软如果有心普及C#,我觉得一次外加说明的系统更新就可以做到, .NET FrameWork 的普及直接影响了 C# winform程序的应用度~~~ 微软为什么没有尽早普及framework而是随着新系统VISTA的推出而推广framework,其中根本原因跟微软的总的战略计划直接挂钩,微软更重视今后的B/S模式,跟他以后设想的 "网络+操作系统 "的计划完全对应~~~
------解决方案--------------------win2003自带framework1.1 而vista直接带framework3.0 好处不言而喻
------解决方案--------------------把framework安装程序打包进项目就可以了,不用管是什么系统