Я использовал .Net Reactor для запутывания кода. Теперь, как мне создать установочный пакет для запутанного кода. Или есть ли какой-либо другой инструмент для создания установочного пакета для запутанного кода. Заранее спасибо.
Создать установочный пакет для запутанного кода для приложения C# для Windows
Ответы (5)
Не знаю, почему это проблема. Почему бы вам не создать пакет установки до запутывания сборок?
У меня не было проблем с BitHelmet Obfuscator. Мой установочный пакет просто использует запутанные сборки в выходной папке BitHelmet вместо выходных данных проекта. Работает отлично.
Используете ли вы включенный в VS проект установки? Для этого обфускатор должен поддерживать обфускацию на основе MSBuild, чтобы обфускация происходила как часть процесса сборки. Таким образом, запутанные библиотеки DLL доступны для проекта установки.
Я нашел способ сделать с Dotfuscator. Ниже приведены шаги. Сначала вам нужно создать проект Dotfuscator, т.е. щелкнуть правой кнопкой мыши на решении-> добавить проект-> выбрать Dotfuscator в качестве типа проекта. Чтобы создать проект, щелкните правой кнопкой мыши Input-> map, чтобы вывести проект из вашего фактического проекта. Соберите проект Dotfuscator. Затем добавьте проект установки. Укажите вывод проекта установки на вывод Dotfuscator. А теперь постройте, чтобы создать настройку. Теперь ваш код запутан.
Теперь я ищу решение для работы с .Net Reactor, обфускации и добавления вывода в установочный пакет.
Вы можете использовать надстройку .NET Reactor VS для автоматического запутывания сборок. Таким образом, ваш установочный пакет будет включать запутанные файлы.
Решение описано здесь: Решение