**ONNX Runtime DLL 手动安装指南**
1. **获取官方二进制文件**
- 访问 [ONNX Runtime GitHub Release](https://github.com/microsoft/onnxruntime/releases),根据系统架构(Win32/x64)及需求(CPU/GPU支持)下载对应的 `onnxruntime-win-
..zip` 或 NuGet 包(提取 `runtimes/win-/native/onnxruntime.dll`)。
2. **部署至目标位置**
- **系统级集成**:将 `onnxruntime.dll` 复制至 `C:WindowsSystem32`(64位)或 `C:WindowsSysWOW64`(32位应用兼容层)。
- **应用级集成**:放置于调用该库的应用程序同级目录或自定义 PATH 环境变量路径。
3. **注册依赖项(可选)**
- 若应用依赖 COM 调用,需以管理员权限运行:
```bash
regsvr32 onnxruntime.dll
```
- **注意**:多数场景无需注册,ONNX Runtime 默认为动态加载。
4. **验证安装**
- 使用 Dependency Walker 或 `dumpbin /dependents ` 检查应用是否成功链接 DLL。
5. **安装运行依赖**
- 确保安装 [Visual C++ Redistributable](https://aka.ms/vs/17/release/vc_redist.x64.exe)(匹配 ONNX Runtime 编译版本)。
**注意事项**
- 严格匹配版本(CPU/GPU、x86/x64),避免符号冲突。
- 推荐优先通过 `pip install onnxruntime`(Python)或 NuGet 包管理器安装,减少手动错误风险。