我使用名为"DocumentHashcode"的控制台应用程序创建了一个工具,其中我正在使用第三方DLL - DocumentFormat.OpenXml.dll.
当我要部署它时,我正在使用DocumentHashcode.exe并DocumentFormat.OpenXml.dll运行应用程序.
我想重命名DocumentFormat.OpenXml.dll为CATBldHashCodeSupporterDll.dll.任何人都可以建议如何实现这一目标?
小智 5
您需要手动加载程序集。最简单的方法是在 JITer 尝试加载 DocumentFormat.OpenXml 命名空间之前加载它。您可以像这样手动加载它:
var dllPath = Path.Combine(Directory.GetCurrentDirectory(), "reNamed.dll");
Assembly.LoadFile(dllPath);
Run Code Online (Sandbox Code Playgroud)
或者,您可以侦听AppDomain.AssemblyResolve 事件,一旦 JITer 找不到重命名的 DLL,您就有机会加载它。
| 归档时间: |
|
| 查看次数: |
4769 次 |
| 最近记录: |