Могу ли я использовать .NET Reflector для быстрого изменения и перекомпиляции кода?

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

  •  21-09-2019
  •  | 
  •  

Вопрос

Можно ли использовать .NET-отражатель (или другой инструмент) для изменения и перекомпиляции кода быстро (то есть без дампа исходного кода и последующего использования Визуальная Студия перекомпилировать его)?

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

Решение

Вероятно, вы можете использовать Рефлексил надстройка для Reflector для этого:

Reflexil — это редактор сборок, работающий как плагин для Reflector.Используя Mono.Cecil, Reflexil может манипулировать IL-кодом и сохранять измененные сборки на диск.Reflexil также поддерживает внедрение кода C# и VB.NET «на лету».

Другие советы

Это возможно с помощью рефлектора .Net вместе с reflexil.Сначала загрузите reflexil, а затем откройте .net relector и загрузите в него reflexil, используя View->addins->выберите файл reflexil (все библиотеки DLL), а затем загрузите.После этого откройте необходимый файл dll и перейдите в инструменты->выбрать Reflectil, откройте код и определите необходимый элемент, затем отредактируйте..отправьте сборку и выберите «Сохранить как», чтобы сохранить его в новом файле.

.NET Reflector не может этого сделать, но другие инструменты могут декомпилировать сборки .NET, например ФайлДизассемблер (надстройка для .NET Reflector).

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