同时为2个框架构建Visual Studio项目

时间:2013-03-26 19:13:49

标签: c# visual-studio-2010 build-automation

我在我们的两个内部项目中使用了一些类库。其中一个内部项目以 .NET 4.0框架为目标,而另一个项目以 .NET 2.0 为目标。我正在使用LinqBridge来获得2.0项目中更高版本.NET的一些细节。

为了在两个项目中正确使用类库,我需要将一个版本(使用LinqBridge)编译为.NET 2.0 Framework,将另一个版本(使用标准System.Linq)编译为.NET 4.0。

我想避免每次都手动执行此操作。我希望有一种方法来指定当前目标框架在Build Events部分中的内容,但看起来它没有宏。我一般不熟悉手动编辑构建配置。 为单个项目定位两个框架的正确方法是什么?

1 个答案:

答案 0 :(得分:6)

我只需在一个解决方案中创建两个单独的项目,一个用于2.0,一个用于4.0目标。他们可以引用相同的源文件,2.0可以添加所需的额外引用。

这将允许您构建解决方案并获得2.0和4.0目标DLL以包含在您需要的任何其他项目中。