ConfuserEx混淆并添加.dll作为VS项目的引用

时间:2017-03-10 08:57:24

标签: c# visual-studio dll

我想混淆单个.dll文件(隐藏常量)。当我混淆.dll编译为任何处理器的发布时,应用程序是从.exe启动的 - 一切正常。

不幸的是,这个.dll应该是一个"密钥"对于我们希望提供给其他人使用的数据库中的某些内容。但我不希望他们能够通过DotPeek或任何其他C#逆向工程工具的2-3次点击来恢复此源代码。他们仍在测试他们的东西,所以他们从Visual Studio开始他们的应用程序。

当我将非混淆的.dll添加到我的测试项目作为参考时 - 一切都很好。但是当我添加已经混淆的.dll作为参考时,我得到了FatalExecutionEngineError'。不幸的是,重点 - 我希望他们将这个.dll用于使用和测试目的,但在混淆之后,他们可能无法从Visual Studio中使用它。

我做错了什么或者我应该使用不同的混淆工具?

0 个答案:

没有答案