使用 dnSpy 重新编译 DLL - 不可知程序集不能具有特定于处理器的模块 System.EnterpriseServices.Wrapper.dll

Posted

技术标签:

【中文标题】使用 dnSpy 重新编译 DLL - 不可知程序集不能具有特定于处理器的模块 System.EnterpriseServices.Wrapper.dll【英文标题】:DLL recompile with dnSpy - agnostic assembly cannot have a processor specific module System.EnterpriseServices.Wrapper.dll 【发布时间】:2019-12-04 15:08:38 【问题描述】:

我正在尝试使用 dnSpy 在 DLL 上添加调试标志,但我不断收到以下错误:

不可知的程序集不能有特定于处理器的模块 System.EnterpriseServices.Wrapper.dll

这不仅仅发生在我尝试反编译和重新编译的特定 DLL 上

另外,即使我不更改标志,我仍然无法按原样重新编译它。

有什么线索吗?我似乎无法找到这个问题的答案。

谢谢

【问题讨论】:

【参考方案1】:

在使用 dnspy64.exe 修改 32 位 DLL 时,我也遇到了这种情况。

尝试使用 dnspy32.exe 重新打开 DLL,因为这对我有用。

【讨论】:

不知何故我确信我也尝试过。我再次尝试并工作。 thx 堆

以上是关于使用 dnSpy 重新编译 DLL - 不可知程序集不能具有特定于处理器的模块 System.EnterpriseServices.Wrapper.dll的主要内容,如果未能解决你的问题,请参考以下文章

dnspy怎么全选导出

dnspy程序集资源管理器不见了

C# 反编译工具之dnSpy

dnspy 好,还是.net reflector 好

在不重新编译整个应用程序的情况下升级依赖 DLL

逆向工程生成能够用dnSpy调试的mono-2.0-bdwgc.dll