我正在开始一个新的类项目,我希望它可以被.NET 3.5和4.0项目使用。
如果我为.NET 3.5构建它,我是否需要做除此之外的任何事情?是否可以安全地使用.NET 4.0项目而无需为其编译?有任何不兼容性吗?我知道,作为一个例子,.NET 1.1应该与1.0兼容,但是有一些微妙的变化(我不记得。)
或者我需要构建两次,一次是3.5次,一次是4.0次?并且......为两者运行单元测试?
我不知道是否会有任何代码可以利用4.0中没有的任何东西,所以我不知道是否真的需要实际制作一个单独的4.0版本。
所以我的问题是:我必须或者应该吗?
答案 0 :(得分:1)
是的,应该没问题。 在奇怪的场合,一些奇怪的事情发生了并且它不起作用 - .net 4现在提供side by side frame work hosting
肯定会有效,但可能不需要它,因为4.0框架向后兼容3.5。