Я пытаюсь использовать Dotfuscator 4.7.1000 для маскировки библиотеки Silverlight со строгим именем.Когда я пытаюсь это сделать, я получаю следующее сообщение об ошибке:
Внешний тип не найден System.Data.Services.Client.LoadCompletedEventArgs, System.Data.Services.Client, Version = 2.0.5.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35.
Я попытался добавить эту сборку в GAC и попытался добавить пользовательские пути загрузки сборок в конфигурацию в местоположения, где эта сборка находится безрезультатно..
Затем я попытался добавить System.Data.Services.Client к входным сборкам и снова запустил его.На этот раз это продвигается дальше, но в конечном итоге я получаю:
Предупреждение: защищенные паролем файлы со строгими именами не поддерживаются sn возвращается 1.
Похоже, что он пытаетсязапустить sn.exe на System.Data.Services.Client.dll с моим локальным ключом.Я пытался исключить эту сборку из любых задач обфускации, но она продолжает это делать.
Есть ли что-то, чего мне не хватает при попытке запутать эту библиотеку?Есть ли какой-то другой способ напрямую указать на DLL, о которой я не могу найти, о которой я не знаю?Или я могу включить DLL в проект, не пытаясь запутать библиотеку Silverlight?
И на данный момент, пожалуйста, никаких предложений по альтернативным обфускаторам.У моей компании есть лицензия на Dotfuscator, и я бы хотел, чтобы она работала с этим.Спасибо!