【问题标题】:Cannot build Dapper by myself, some strange errors issue related to SDK?无法自己构建 Dapper,一些与 SDK 相关的奇怪错误问题?
【发布时间】:2019-10-29 14:03:02
【问题描述】:

我想自己构建 Dapper,以便我可以对其进行一些修改(或者至少找出是否有任何方法可以注入某种 parameters conversion,例如将 bool 属性转换为 int在某些特定情况下)。

但是看起来Dapper 中使用了一些我不知道的神奇的高级东西,我很确定我已经拥有 .NET Core 1.1、.NET Core 2.1、.NET Core 2.2并安装了所有已发布的 .NET Standard (SDK) 版本。但是尝试构建整个解决方案后仍然显示以下错误:

当前的 .NET SDK 不支持面向 .NET Core 2.1。以 .NET Core 1.1 或更低版本为目标,或者使用支持 .NET Core 2.1 的 .NET SDK 版本

其实一共有9个错误,如下截图:

我从来没有遇到过这种高级场景。

【问题讨论】:

    标签: c# build dapper


    【解决方案1】:

    您需要下载并安装最新的 Net Core SDK,并确保项目指向您已安装的 Net Core 版本。这个问题应该会消失。我现在无数次在项目中遇到同样的问题 - 有某种(我不想说错误),但是,一些版本和项目解决方式的问题 - 不要问为什么,只是

    【讨论】:

    • latest Net core SDK 是什么意思?我有2.2版,还不够吗?最新的是预览版 (3.0)。另外如何确保项目指向特定的 .NET Core 版本?我总是在项目的属性窗口中设置Target Framework,但是对于Dapper,因为它针对多个框架而无法设置(只能在项目文件中设置)。
    猜你喜欢
    • 2010-09-12
    • 2010-10-12
    • 2021-03-17
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 2021-04-13
    相关资源
    最近更新 更多