为了账号安全,请及时绑定邮箱和手机立即绑定

无法部署 ML.net,“缺少”FastTreeNative.dll

无法部署 ML.net,“缺少”FastTreeNative.dll

C#
慕哥9229398 2021-11-07 20:33:43
我有一些使用 Microsoft ML.net 库(通过 nuget)的 C# 代码(VS2017、.Net 4.71)。它在我自己的 Windows 10 开发机器上运行良好,但是当我将它部署到生产服务器时,出现异常(内部异常 #0) System.DllNotFoundException:无法加载 DLL 'FastTreeNative':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)服务器是 Windows Server 2016 x64,安装了 .Net 4.71,代码是针对 x64 构建的。FastTreeNative.dll位于可执行路径中。在一个相关的问题之后,我已经从packages.configPackageReference转移到了 - 一切都无济于事。我能做些什么来追踪为什么没有加载这个 DLL?
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

我曾经dumpbin查看过的依赖项FastTreeNative.dll


Microsoft (R) COFF/PE Dumper Version 14.00.24215.1

Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file FastTreeNative.dll


File Type: DLL


  Image has the following dependencies:


    VCRUNTIME140.dll

    KERNEL32.dll

    api-ms-win-crt-runtime-l1-1-0.dll

VCRUNTIME140 是 Visual Studio C++ Redistributable。稍后快速下载并安装,问题就解决了!


查看完整回答
反对 回复 2021-11-07
  • 1 回答
  • 0 关注
  • 258 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信