Visual Studio 2008双重编译

时间:2009-04-06 07:51:56

标签: visual-studio-2008

我有一个项目,我想编译为2.0和3.5有没有办法在vs 2008中做到这一点?

2 个答案:

答案 0 :(得分:3)

是。您可以使用条件引用和类似的东西。 Marc Gravell为MiscUtil项目设置了这一点 - 了解如何做到这一点的最佳方法可能是下载源代码并查看。我们使用C#3.0功能,因此它只与Visual Studio 2008兼容,但我们已经为.NET 2.0和.NET 3.5构建了配置,因此只需更改当前版本以检查事情是否仍然有效。 (当然,发行脚本会构建两个版本。)

答案 1 :(得分:2)

为2.0编译的代码将在3.5下运行。如果你没有使用3.5的任何新功能(你不是,否则你无法编译为2.0)那么没有迫切的理由来编译它。