Microsoft.Ceres.DocParsing.Runtime.Common.dll 手动安装需遵循以下专业流程:
1. **组件定位**
获取合法签名的原始 DLL 文件(建议通过 NuGet 包 Microsoft.Graph.Core 或 SharePoint Server 部署工具链提取)。
2. **部署路径**
- **全局部署**:复制至 `%SystemRoot%Microsoft.NETassemblyGAC_MSIL` 对应子目录,或通过 `gacutil /i` 注册至全局程序集缓存(GAC)
- **局部部署**:放置于调用应用程序的 `/bin` 目录或 `AppDomain.CurrentDomain.BaseDirectory` 指定路径
3. **依赖注入**
确保安装 .NET Framework 4.7.2+ 运行时,并验证 Microsoft.Ceres.Common、System.ComponentModel.Composition 等依赖项版本一致性。
4. **注册配置**(若需 COM 交互)
使用 `regasm.exe /codebase Microsoft.Ceres.DocParsing.Runtime.Common.dll` 注册 COM 互操作接口。
5. **权限校验**
为 NETWORK SERVICE 或 IIS 应用池身份添加 DLL 文件的读取/执行权限(ACL)。
**注意**:
- 需管理员权限执行部署操作
- 推荐通过 Windows Installer (MSI) 或 PowerShell Desired State Configuration 实现标准化安装
- 版本冲突可能导致 CLR 加载异常,建议使用 FusLogVw 进行程序集绑定日志分析