是否可以在另一个 core 6 和/或 NET 4.8 框架项目中使用 CORE 6 编写的类库

Fre*_*chy 8 .net c# .net-4.8 .net-6.0 visual-studio-2022

我有一个使用 core 6.0 的类库

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想在核心 6.0 框架项目或 WPF NET 4.8 框架中使用此库。所以实际上,我无法在用 Net 4.8 编写的项目中引用库 core 6

我想在两个环境中使用相同的库(相同的源代码),我如何解决我的问题,是否可以为相同的源代码使用不同的配置框架?

小智 -2

对的,这是可能的。首先你应该使用多个框架,然后你需要制作类库的 nuget 包,这里是示例 https://www.youtube.com/watch?v=qc2WFaMfdp8