Рекомендации по запутыванию решения C# Visual Studio DSL как VSIX

StackOverflow https://stackoverflow.com/questions/1721229

Вопрос

Мне было интересно, есть ли у кого-нибудь какой-нибудь совет по запутыванию DSL?

Справочная информация. Мы создали DSL, который поместим в галерею Visual Studio как файл VSIX.

Мы уже используем dotfuscator для обфускации в других проектах, но мне хотелось бы знать, есть ли какие-либо рекомендации или проблемы при упаковке DSL для развертывания в качестве VSIX.

Это было полезно?

Решение

Отказ от ответственности:Я разработчик в PreEmptive Solutions, создателе Dotfuscator.

Пока ваши сборки DSL представляют собой управляемый код, вы можете использовать для них Dotfuscator.Версия Dotfuscator Professional 4.6.1005 обеспечивает поддержку сборок .NET 4.0 Beta 2.Пока ваш контракт на поддержку действителен, PreEmptive будет оказывать поддержку в случае, если у вас возникнут какие-либо проблемы.

Единственный внешний процесс, который вам нужно будет реализовать, — это обновить файл VSIX вручную или с помощью сценария, который заменит необфусцированные сборки в исходном VSIX запутанными сборками, выведенными Dotfuscator.Видеть http://blogs.msdn.com/quanto/archive/2009/05/26/what-is-a-vsix.aspx подробности о структуре VSIX и о том, как с ними работать.

Хотя версия Dotfuscator 4.6.1005 была значительно обновлена ​​для приема и отправки файлов XAP, манифестов и каталогов ClickOnce, мы еще не реализовали возможность Dotfuscator обрабатывать сборки VSIX в собственном коде.Я включил это улучшение в список наших запросов :).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top