【问题标题】:Microsoft.SqlServer.Types in ASP NET CoreASP NET Core 中的 Microsoft.SqlServer.Types
【发布时间】:2018-01-15 18:04:21
【问题描述】:

我正在尝试让 nuget 包 Microsoft.SqlServer.Types 在面向完整框架 461 的 ASP Core 中工作。我需要使用 SqlGeography 和 SqlHierarchyId 类型。但是当我运行我的测试时,我收到以下错误'无法加载 DLL SqlServerSpatial140.dll'。我知道安装包时,可以在 .nuget\packages\microsoft.sqlserver.types\14.0.314.76\nativeBinaries\ 文件夹中找到 dll 文件。

但如何以最佳方式将 dll 包含在我的解决方案中?

我希望在更新包时更新 dll。该路径不能硬编码到特定的用户路径,它必须适用于每个电脑设置。

【问题讨论】:

标签: c# asp.net .net sql-server dll


【解决方案1】:

Microsoft.SqlServer.Types Nuget 包中包含一个 readme.htm 文件。它将解释如何加载所需的本机 dll 文件。 基本上你需要在你的代码中调用这一行:

SqlServerTypes.Utilities.LoadNativeAssemblies(AppDomain.CurrentDomain.BaseDirectory);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-09
    • 2019-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-03
    • 2020-05-22
    • 2018-12-04
    相关资源
    最近更新 更多