【问题标题】:Class library usable by both .NET 3.5 (2.0?) and 4.0 applications?.NET 3.5(2.0?)和 4.0 应用程序都可以使用的类库?
【发布时间】:2011-04-29 14:59:44
【问题描述】:

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

如果我为 .NET 3.5 构建它,除此之外我还需要做什么吗? .NET 4.0 项目是否可以安全地使用它而无需对其进行编译?有什么不兼容的地方吗?我知道,例如,.NET 1.1 应该与 1.0 兼容,但有一些细微的变化(我不记得了。)

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

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

所以我的问题是:我必须,还是应该?

【问题讨论】:

    标签: .net-3.5 .net-4.0


    【解决方案1】:

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

    这肯定会起作用,但可能不需要它,因为 4.0 框架向后兼容 3.5。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 2011-05-17
      相关资源
      最近更新 更多