Microsoft.Ceres.DocParsing.Runtime.FormatDetector.dll 的手动安装需遵循系统组件部署规范,具体流程如下:
---
**1. 文件验证与获取**
- **合法来源**:从微软官方安装介质(如SharePoint Server/Ceres SDK)提取原始文件,或通过 `nuget.org` 官方包恢复。禁止使用第三方来源DLL以避免安全风险。
**2. 部署路径选择**
- **全局部署**:复制至 `%SystemRoot%System32`(64位系统)或 `%SystemRoot%SysWOW64`(32位兼容环境)
- **应用级部署**:放置于调用该DLL的主程序 `/bin` 目录,确保与执行环境架构(x86/x64)匹配
**3. COM注册(如需)**
- 若需暴露COM接口,以管理员身份执行:
```cmd
regsvr32 /s "Microsoft.Ceres.DocParsing.Runtime.FormatDetector.dll"
```
**4. GAC注册(.NET场景)**
- 使用 .NET Global Assembly Cache 工具:
```cmd
gacutil /i "Microsoft.Ceres.DocParsing.Runtime.FormatDetector.dll"
```
**5. 依赖项检查**
- 确保安装 [VC++ Redistributable](https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0) 及 [.NET Framework 4.7.2+](https://dotnet.microsoft.com/download/dotnet-framework)
---
**注意事项**
- **权限要求**:需管理员权限操作系统目录及注册表
- **版本兼容性**:需匹配调用方应用的构建环境(检查MSBuild版本/SDK依赖)
- **安全扫描**:部署后使用 `signtool verify /v` 验证微软数字签名
建议优先通过原生产环境部署工具(如MSI安装包或PowerShell DSC)实现标准化安装,避免手动操作引发的版本冲突问题。