Конфуцирующая DLL ConfuserEx дает сбой VS 2017 при обращении

Я использовал ConfuserEx, чтобы запутать код моей DLL, но если я использую что-либо кроме минимального уровня запутывания, DLL вылетает Visual Studio 2017 через несколько секунд после того, как я добавляю ссылку на нее с исключением "плохое изображение". Однако та же DLL будет отлично работать в VS 2013. Я хочу использовать максимальный уровень запутывания для защиты моего кода, так что есть ли обходной путь для этого? Я искал в Google, но не нашел конкретного решения этой проблемы, хотя другие, кажется, испытали это. Возможно, есть настройка в VS 2017, которая позволит мне использовать полностью скрытую DLL без сбоев?

1 ответ

Обычно исключение неправильного формата изображения... Я предполагаю... означает, что.dll не может быть скомпилирован для AnyCpu, и вы загружаете его в проект, который скомпилирован по-другому. Пример: dll была скомпилирована для X86, но ваш проект компилируется в X64. Не уверен, что это поможет.

Другие вопросы по тегам