问题描述
最近在写一个项目,用的.net2.0.net3.0.n3.5部署的时候的各种坑,已经踩怕了,绝对不用他们,用他们我还不如用C++去写。就是因为.net3.0和.net3.5的坑,从来没有用过.net4.0但现在各种开源代码都是.net4.0的,而且正写的代码异步操作非常多,据说.net4.0的异步操作很强悍。有没有用过.net4.0做项目的同学,部署的时候有没有遇到什么问题?
解决方案
解决方案二:
2.0的项目在4.0上一样能跑,你就没搞清楚这些版本号的关系,因此遇到问题就说是坑。
解决方案三:
我都用过,没感觉有什么坑啊,你倒是具体说下你所谓的坑呢
解决方案四:
你应该强迫自己2005年以后的项目都不做,只做一点老代码的维护。另外,建议你继续使用c++去编程。不然怎么体现年轻人的脾气啊?!
解决方案五:
本人从4.0开始用起的,部署和维护都很顺畅,没发现什么大坑。一般只要系统安装的没问题,.Net环境和数据库正确安装和配置,一般运行起来很稳定的。
解决方案六:
4.0和它的后续版本,4.54.6是主流
解决方案七:
这跟部署有什么关系??
解决方案八:
引用3楼sp1234的回复:
你应该强迫自己2005年以后的项目都不做,只做一点老代码的维护。另外,建议你继续使用c++去编程。不然怎么体现年轻人的脾气啊?!
我写代码的时候,你还不知道在哪里玩泥巴呢。
解决方案九:
引用1楼shingoscar的回复:
2.0的项目在4.0上一样能跑,你就没搞清楚这些版本号的关系,因此遇到问题就说是坑。
你搞清楚.net的版本关系再来忽悠吧
解决方案十:
XP下的代码,用2.0最好,运行库比较小。VISTA以上,直接3.0差不多了。
解决方案十一:
引用1楼shingoscar的回复:
2.0的项目在4.0上一样能跑,你就没搞清楚这些版本号的关系,因此遇到问题就说是坑。
好像3.5之前集成在3.5里,4.0开始不包括以前的了吧?
解决方案十二:
引用10楼zeratul1990的回复:
Quote: 引用1楼shingoscar的回复:
2.0的项目在4.0上一样能跑,你就没搞清楚这些版本号的关系,因此遇到问题就说是坑。好像3.5之前集成在3.5里,4.0开始不包括以前的了吧?
明确的告诉你,4.0包含3.5和3.5之前的
解决方案十三:
引用11楼bigbaldy的回复:
Quote: 引用10楼zeratul1990的回复:
Quote: 引用1楼shingoscar的回复:
2.0的项目在4.0上一样能跑,你就没搞清楚这些版本号的关系,因此遇到问题就说是坑。好像3.5之前集成在3.5里,4.0开始不包括以前的了吧?
明确的告诉你,4.0包含3.5和3.5之前的
反正以前玩游戏装软件的时候装framework可不是只装一个4.0就行的呢.....又或者是我装的不全...
解决方案十四:
4.0比2.0好部署多了,兼容性提高的太多,并且当前的windows基本都会带有4.0以上的.net,方便很多很多。
解决方案十五:
在用4.0ClickOnce,基本正常,偶尔有些电脑上会运行不起来,需要卸载上次ClickOnce安装后重装就行
解决方案:
高版本兼容性更好更方便
解决方案:
3.03.5是一种过渡版本,4.0的要好的多,我还当年还用1.1那才叫坑呢
解决方案:
做桌面应用的话一般用4.0比较多,因为xp最高就到4.0。
解决方案:
目前遇到的问题像Office等的一些引用兼容不好,还有就是部署发布时有点变化,本来就用的少,还得百度
解决方案:
具体用哪个版本看部署的服务器是什么系统了.就光部署来说没发现有什么区别.类库还是4.0多很多,但是有些环境变量变了