小编Dav*_*err的帖子

针对多个.NET框架版本的最佳方法是什么?

我正在构建一个类库,我将部署一个NuGet包,它允许我根据它添加到的项目的.NET框架版本选择要添加的不同程序集作为引用.这是一个非常好的功能,但我想知道的是,是否有可能拥有一个类库项目,并针对.NET框架的多个版本构建它?

我宁愿避免:

MyLibrary40.dllMyLibrary45.dll

如果可能的话,因为这两个项目必须分享很多代码.4.5版本将提供async4.5功能的功能.

有谁知道最好的办法是什么?我可以使用多个构建配置吗?或者我必须沿着单独的项目路线走?

如果我在C++中工作,我可能会使用多个配置并#if围绕仅在一个配置中支持的功能,但我担心这会导致我有两个具有相同名称的程序集执行不同的操作.

提前致谢!

.net c# visual-studio-2012

47
推荐指数
3
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

visual-studio-2012 ×1