.NET 3.5(2.0?)和4.0应用程序都可以使用的类库?

时间:2010-10-23 16:06:29

标签: .net-3.5 .net-4.0

我正在开始一个新的类项目,我希望它可以被.NET 3.5和4.0项目使用。

如果我为.NET 3.5构建它,我是否需要做除此之外的任何事情?是否可以安全地使用.NET 4.0项目而无需为其编译?有任何不兼容性吗?我知道,作为一个例子,.NET 1.1应该与1.0兼容,但是有一些微妙的变化(我不记得。)

或者我需要构建两次,一次是3.5次,一次是4.0次?并且......为两者运行单元测试?

我不知道是否会有任何代码可以利用4.0中没有的任何东西,所以我不知道是否真的需要实际制作一个单独的4.0版本。

所以我的问题是:我必须或者应该吗?

1 个答案:

答案 0 :(得分:1)

是的,应该没问题。 在奇怪的场合,一些奇怪的事情发生了并且它不起作用 - .net 4现在提供side by side frame work hosting

肯定会有效,但可能不需要它,因为4.0框架向后兼容3.5。