我正在 Visual Studio 2015 中创建一个 .net 库,其目标如下:-
- 支持 .net 2、3.5、4 和 4.5+
- PCL 支持 (.net 4.5+)
- 除了 Json.net 没有额外的依赖
理想情况下,.net 4.5+ 版本的库将使用异步,并包含返回任务等的方法
现在似乎有很多不同的方式来支持我想做的事情,尤其是在 Visual Studio 2015/project.json 版本中,但是今天从头开始有什么好的方法呢?
我的库相对简单,所以尽管我想重用代码,但我不想损害 .net 4.5 版本。
什么是合理的项目结构,这意味着我可以利用最新的 .net 框架,但仍然构建对旧框架的支持。