编写一个可以支持.Net Core和.Net framework

时间:2017-05-03 20:18:25

标签: .net asp.net-core .net-core

我一直在研究java,我的新项目是.Net。 现在我们必须创建一个新的项目/解决方案,如果它在内部并且同时支持.Net Core在云上工作时支持旧版本的.Net框架。例如,如果我有加密功能,则Core和.Net都是单独编写的,但应根据其内部或云端访问相应的信息。

https://docs.microsoft.com/en-us/dotnet/articles/core/porting/project-structure

这个链接给出了一个大纲,但它非常含糊。 如何组织项目结构,任何人都可以共享一些支持.net核心和.net的示例代码/示例。

1 个答案:

答案 0 :(得分:1)

有一个示例解决方案,说明如何支持与您提到的那篇文章相关联的多个框架here

这取决于您要定位的VS和.NET的哪个版本,但假设您在2017年基本上将另一个目标框架添加到您的csproj文件中,如下所示:

  <PropertyGroup>
    <TargetFrameworks>net452;net461;netstandard1.6</TargetFrameworks>
  </PropertyGroup>

就个人而言,如果可以的话,我会避免这样做,你可能会在云端获得不同的本地行为,这绝不是一个好计划。