Поддерживает ли SmartAssemby приложение с несколькими сборками?
-
10-10-2019 - |
Вопрос
Мое консольное приложение содержит один EXE и 10 DLL. Я хочу и могу запутать только пять из DLL. Остальные являются общими DLL и содержат общий код, поэтому их нельзя запутать. С текущим дизайном запутанные сборки также не могут быть объединены, иначе приложение сломается.
Можно ли использовать SmartAssembly для моей ситуации? Это только позволяет мне выбрать одну сборку, чтобы запутать. Кажется, я должен создать проект для каждого DLL, который я хочу запутать. Это правда?
Решение
Если вы хотите оставить DLL в качестве отдельных файлов, им понадобятся отдельные проекты. Если они поделились, вам нужно это сделать.
Рекомендация состоит в том, чтобы объединить все, что вы можете (те сборки, которые не разделяются) в проект вашего .exe.