"Automation 错误
问题原因:
在安装log4net NuGet包时,系统自动在App.config和编译输出目录的WorkFlowDemo.exe.config中添加了assembly binding
redirect配置。这些binding redirect可能会干扰COM组件(U8Login)的初始化过程,导致"Automation 错误"。
已完成的修复:
✅ 1. 清理App.config中的log4net配置
- 移除了<log4net>配置节
- 移除了<runtime>/<assemblyBinding>中的log4net绑定重定向
✅ 2. 清理编译输出目录
- 移除了bin\Debug\WorkFlowDemo.exe.config中的相关配置
✅ 3. 移除项目依赖
- 移除了.csproj中的log4net PackageReference
- 删除了packages.config文件
✅ 4. 验证编译
- 程序已成功编译,无错误和警告
建议:
- 如果您确实需要使用log4net,建议在添加log4net包后,立即检查并清理所有自动生成的assembly binding redirect配置
- 可以在<runtime>节点上添加enabled="false"来禁用自动生成binding redirect:
<runtime enabled="false">

浙公网安备 33010602011771号