【问题标题】:Nuget Packages Conflict .net coreNuget包冲突.net核心
【发布时间】:2019-03-01 11:40:08
【问题描述】:

我正在为干净的架构创建示例。当我完成核心和基础设施项目时,没有任何问题。不,我添加了新的 API 项目,但我遇到了问题,如下图

我曾尝试在 csproj 中添加项目引用,但仍有问题,谁能帮我解决这个问题?

这里是项目的链接:https://github.com/danijel88/Clean-Architecture

问候, 丹尼尔

【问题讨论】:

  • 尝试更新您的项目以使用 net core 2.2。看来您已经为 EF 安装了高于 2.1 的 nuget 包
  • 谢谢,这样就可以了

标签: .net-core


【解决方案1】:

Here's a question similar to yours

这是一个示例 .csproj。一定要有 <TargetFramework>netcoreapp2.2</TargetFramework>

在将包更新到 2.2 之前,请确保您的项目是 2.2。

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <TypeScriptToolsVersion>3.1</TypeScriptToolsVersion>
    <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
    <CopyRefAssembliesToPublishDirectory>false</CopyRefAssembliesToPublishDirectory>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Gelf.Extensions.Logging" Version="1.5.1" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="3.1.2" />
    <PackageReference Include="Microsoft.AspNetCore.App" Version="2.2.1" />
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.1" />
    <PackageReference Include="SlackLogger" Version="2.0.5" />
    <PackageReference Include="System.Xml.Linq" Version="3.5.21022.801" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\Nozomi.Infra.Preprocessing\Nozomi.Infra.Preprocessing.csproj" />
    <ProjectReference Include="..\Nozomi.Infra.Service.Identity\Nozomi.Infra.Service.Identity.csproj" />
    <ProjectReference Include="..\Nozomi.Infra.Service\Nozomi.Infra.Service.csproj" />
  </ItemGroup>
  <ItemGroup>
    <_ContentIncludedByDefault Remove="Areas\Identity\Pages\_ViewImports.cshtml" />
  </ItemGroup>
</Project>

【讨论】:

    猜你喜欢
    • 2018-07-20
    • 2021-03-14
    • 1970-01-01
    • 2018-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多