问题描述
操作系统是XP的,没装什么.NET请问:用VS2010编写的C#程序,是不是真的不能运行?要运行的话,需要在XP上装.NET吗?
解决方案
解决方案二:
必须安装.netframework相应版本
解决方案三:
可以不用装,不过要用虚拟化工具来整
解决方案四:
需要装.netframework的对应版本看你用什么版本开发的就装什么版本,一般2010默认是4.0吧不用装VS
解决方案五:
是的,必须安装,。net版本不低于你开发环境的版本即可,最好一致。
解决方案六:
引用4楼zixingcheng_的回复:
是的,必须安装,。net版本不低于你开发环境的版本即可,最好一致。
错误.net不向下兼容意思是如果你用3.5开发的,那么拿到win8上不能执行(win8上只安装了4.0,没有2.0,3.0,3.5)而win7自带2.0,3.0,3.5
解决方案七:
引用5楼Z65443344的回复:
Quote: 引用4楼zixingcheng_的回复:
是的,必须安装,。net版本不低于你开发环境的版本即可,最好一致。错误.net不向下兼容意思是如果你用3.5开发的,那么拿到win8上不能执行(win8上只安装了4.0,没有2.0,3.0,3.5)而win7自带2.0,3.0,3.5
应该说是不完全向下兼容,正常一般都没啥问题的,我一般给客户装的都是3.5或4.0,程序是能跑的。网上也有部分测试,http://skhdh.blog.163.com/blog/static/2796613920124164812526/可能某些情况下的确会出问题吧。
解决方案八:
引用6楼zixingcheng_的回复:
Quote: 引用5楼Z65443344的回复:
Quote: 引用4楼zixingcheng_的回复:
是的,必须安装,。net版本不低于你开发环境的版本即可,最好一致。错误.net不向下兼容意思是如果你用3.5开发的,那么拿到win8上不能执行(win8上只安装了4.0,没有2.0,3.0,3.5)而win7自带2.0,3.0,3.5
应该说是不完全向下兼容,正常一般都没啥问题的,我一般给客户装的都是3.5或4.0,程序是能跑的。网上也有部分测试,http://skhdh.blog.163.com/blog/static/2796613920124164812526/可能某些情况下的确会出问题吧。
也是看项目的,如果项目是2.0,只有3.5、4.0跑不起来的
解决方案九:
必须要安装netframework的
解决方案十:
你可以選擇使用.NetNative。
解决方案十一:
要装FRAMEWORK
解决方案十二:
必须的。