1

我正在 Visual Studio 2015 中创建一个 .net 库,其目标如下:-

  1. 支持 .net 2、3.5、4 和 4.5+
  2. PCL 支持 (.net 4.5+)
  3. 除了 Json.net 没有额外的依赖

理想情况下,.net 4.5+ 版本的库将使用异步,并包含返回任务等的方法

现在似乎有很多不同的方式来支持我想做的事情,尤其是在 Visual Studio 2015/project.json 版本中,但是今天从头开始有什么好的方法呢?

我的库相对简单,所以尽管我想重用代码,但我不想损害 .net 4.5 版本。

什么是合理的项目结构,这意味着我可以利用最新的 .net 框架,但仍然构建对旧框架的支持。

4

1 回答 1

0

使用 WebDev 工具的 Beta8,您还可以针对 net2、net35、net40、net45...

您的库差异您可能会在代码中使用#ifdef 标志来隐藏某些构建中的某些方法。

于 2015-10-19T20:12:37.643 回答