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

本文关键字:Visual Studio 项目 构建 框架 2个 | 更新日期: 2023-09-27 18:06:04

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

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

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

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

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

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