DotFuscator 错误

Posted

技术标签:

【中文标题】DotFuscator 错误【英文标题】:DotFuscator Error 【发布时间】:2018-06-29 01:09:22 【问题描述】:

我使用的是 4.9 版本的 Dotfuscator,直到昨天该软件还可以正常工作,但是现在,当我尝试对任何项目进行混淆时,我遇到了这个异常:

正在加载程序集...

运行 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 工具\ildasm.exe /OUT="C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Ofuscado\Temp\~Axoft.A.0\Axoft.Apertura.ServiceHost.exe.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Release\Axoft.Apertura.ServiceHost.exe"

运行 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 工具\ildasm.exe /OUT="C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Ofuscado\Temp\~Axoft.C.0\Axoft.Config.dll.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Release\Axoft.Config.dll"

运行 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 工具\ildasm.exe /OUT="C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Ofuscado\Temp\~Axoft.P.0\Axoft.Protection.Cryptography.Business.dll.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Release\Axoft.Protection.Cryptography.Business.dll"

运行 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 工具\ildasm.exe /OUT="C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Ofuscado\Temp\~Axoft.P.1\Axoft.Protection.Cryptography.Service.dll.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Release\Axoft.Protection.Cryptography.Service.dll"

运行 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 工具\ildasm.exe /OUT="C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Ofuscado\Temp\~Axoft.S.0\Axoft.SecurityApp.dll.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Release\Axoft.SecurityApp.dll"

运行 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 工具\ildasm.exe /OUT="C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Ofuscado\Temp\~Axoft.T.0\Axoft.TangoNube.Common.dll.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Release\Axoft.TangoNube.Common.dll"

运行 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 工具\ildasm.exe /OUT="C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Ofuscado\Temp\~DBAcces.0\DBAccess.dll.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\TangonetTools\Aplicaciones internas\AxoftWCFService\Bats\Release\DBAccess.dll"

> 项目已添加。字典中的键:'ja-jp' 键是 添加:“ja-jp”构建错误。

这个错误对于我试图混淆的每个新项目或现有项目都是一样的。

我已卸载 Dotfuscator、claeanup 注册表、清理目录,但必须保留一些东西才能使此错误不会消失。

请问,有人可以帮帮我吗?

【问题讨论】:

我在 Dotfuscator 团队工作。自 4.9 以来,我们已经发布了 several versions of Dotfuscator Professional。我建议升级到较新的版本。如果您仍然遇到问题,作为 Dotfuscator Professional 的许可用户,您可以访问 PreEmptive Solutions' support。 【参考方案1】:

错误出现在 Windows 区域设置中,特别是区域设置,我将它们更改为我的国家,重新启动计算机,问题就解决了。谢谢大家。

【讨论】:

以上是关于DotFuscator 错误的主要内容,如果未能解决你的问题,请参考以下文章

Win10系统下Dotfuscator5.44出现无法找到ildasm.exe错误

dotfuscator安装

使用Dotfuscator加密混淆程序以及如何脱壳反编译

使用Dotfuscator加密混淆程序以及如何脱壳反编译

如何使用 Dotfuscator 混淆 Xamarin.Android 应用程序的公共成员?

Dotfuscator 访问器重命名 get 和 set