我们是一家开发商店,仍然使用.net 2.0开发我们的大部分开发工具。我们开始考虑在3.5(LINQ等)中使用一些新的东西,并且还有一些其他软件包,我们正在寻找那些需要WPF等等。.net 2.0和3.5将并排运行吗?
我们希望在我们的测试服务器上运行3.5并运行,但不会破坏我们已经运行的2.0站点(并且我们希望它们继续运行在2.0以下)。是否有任何隐藏的问题我应该知道,或者我可以在我们的Server 2003机器上安装3.5并且可以继续使用?
(具体关注的是,尽管微软声称.NET 2.0的组件都在3.5一样的,他们实际上改变了一些破坏游戏。)
更新:通过这里大家的意见和其他阅读的鼓舞上,我们决定咬紧牙关,在服务器上安装3.5“只是为了看看会发生什么。”
在运行安装程序时,我们发现(对我们来说,这是一个不小的惊喜).net 3.5已在8月份安装完毕 - 我们都不知道它。
这其实的确如同您要求的无缝升级一样。
谢谢大家!
Core.dll不是一个不同的dll,它只是另一个DLL,与mscorlib程序和系统一起它被加载到应用程序域中。 – casperOne 2009-01-08 00:34:55
我的意思是原始的2.0 DLL(mscorlib)没有被修改。 – 2009-01-08 00:38:36
啊哈,很高兴知道。谢谢。 – 2009-01-08 00:39:15