Serilog 未安装在 Library 项目 .Net 6 中
Serilog not installing in Library project .Net 6
我在 .net6 中有一个库项目,我尝试安装 serilog 版本 2.10 或 serilog.AspCore 版本 5.0 几次,但都返回错误。我每次都收到错误Package Serilog.Sinks.Debug 2.0.0 is not compatible with net6.0
。下面是 .csproj 文件。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.3" />
</ItemGroup>
</Project>
这是否意味着 serilog 不适用于 .net6 库项目或者我的版本不正确?
我尝试了以下项目设置并且对我来说工作正常:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.3" />
<PackageReference Include="Serilog" Version="2.10.0" />
<PackageReference Include="Serilog.Sinks.Debug" Version="2.0.0" />
</ItemGroup>
</Project>
我在 .net6 中有一个库项目,我尝试安装 serilog 版本 2.10 或 serilog.AspCore 版本 5.0 几次,但都返回错误。我每次都收到错误Package Serilog.Sinks.Debug 2.0.0 is not compatible with net6.0
。下面是 .csproj 文件。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.3" />
</ItemGroup>
</Project>
这是否意味着 serilog 不适用于 .net6 库项目或者我的版本不正确?
我尝试了以下项目设置并且对我来说工作正常:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.3" />
<PackageReference Include="Serilog" Version="2.10.0" />
<PackageReference Include="Serilog.Sinks.Debug" Version="2.0.0" />
</ItemGroup>
</Project>