gpt4 book ai didi

c# - 从.NET Core项目引用.net标准程序集会导致引用错误

转载 作者:行者123 更新时间:2023-12-02 10:56:59 25 4
gpt4 key购买 nike

我正在尝试从.NET Core 2.1项目引用已编译的.NET Standard 2.0程序集。两者都使用Microsoft扩展日志记录抽象库。当我尝试编译时,出现以下错误:

Error CS1705 Assembly 'X' with identity 'X, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'Microsoft.Extensions.Logging.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' which has a higher version than referenced assembly 'Microsoft.Extensions.Logging.Abstractions' with identity 'Microsoft.Extensions.Logging.Abstractions, Version=1.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'



我尝试将.net核心Microsoft扩展日志记录引用更新为最新版本,但生成错误中的数字不会更改。我在这里想念什么?

最佳答案

正如Chathurangas的评论指出的那样,解决方案是首先使用“dotnet pack”将.net标准库打包为nuget包,然后从.net核心项目中引用该包。

关于c# - 从.NET Core项目引用.net标准程序集会导致引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60571656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com