使用混淆的dll作为c#项目中的参考

时间:2016-09-14 09:35:43

标签: c# obfuscation

出于保密原因,我需要创建一个解决方案,该解决方案将为顾问使用多个混淆的DLL(使用ConfuseEx进行模糊处理)。

我在我的项目中引用了dll,但是当我尝试在代码中使用我的混淆dll的公共元素时,visual studio静态代码分析将红色标记为以下错误:"无法解析符号' [类名]'"

当我构建并运行项目时,它可以正常工作

如果没有关于dll的任何信息,在没有代码完成的情况下进行编码并不是很方便。 我怎样才能像使用对象识别的visual studio中的其他所有dll一样使用混淆的dll

PS:对象查看器在dll上正常工作并正确显示公共元素。

谢谢!

1 个答案:

答案 0 :(得分:2)

混淆应该在构建之后完成。 因为Obfuscator随机化名称

使用开源confuser tool,您可以禁用名称混淆