我的控制台应用程序包含一个exe和10个dll。我想并且只能混淆五个dll。其余的是共享dll并包含公共代码,因此它们不能被混淆。使用当前设计,混淆的程序集也无法合并或应用程序将中断。
SmartAssembly可以用于我的情况吗?它只允许我选择一个程序集进行混淆。看来我必须为每个想要混淆的dll创建一个项目。这是真的吗?
答案 0 :(得分:1)
如果您希望将DLL保留为单独的文件,那么它们将需要单独的项目。如果共享它们,您将需要这样做。
建议将所有可以(非共享的程序集)合并到.exe的项目中。