我在两个内部项目中使用了几个类库。一个内部项目以.NET 4.0框架为目标,另一个以.NET 2.0为目标。我使用LinqBridge来获得2.0项目中更高版本的.NETs的一些细节。
为了在两个项目中正确使用类库,我需要将一个版本(使用LinqBridge)编译为.NET 2.0框架,另一个版本(使用标准System.Linq)编译为.NET 4.0。
我想避免每次都手工操作。我希望有一种方法可以在Build部分中指定当前的目标框架,但是看起来没有一个宏。我通常不熟悉手工编辑构建配置。针对单个项目的两个框架有什么正确的方法?
发布于 2013-03-26 19:17:03
我只需在一个解决方案中创建两个单独的项目,一个用于2.0,一个用于4.0目标。它们可以引用相同的源文件,而2.0可以添加所需的额外引用。
这将允许您构建解决方案,并将2.0和4.0目标DLL都包含在您需要的任何其他项目中。
https://stackoverflow.com/questions/15645502
复制相似问题