Posso usar o .NET Reflector para modificar e recompilar o código rapidamente?
-
21-09-2019 - |
Pergunta
É possível usar .NET refletor (ou uma outra ferramenta) para modificar e recompilar o código rapidamente (isto é, sem despejar a fonte e depois usar Estúdio visual para recompilar)?
Solução
Você provavelmente pode usar o Reflexil suplemento para o refletor fazer isso:
O Reflexil é um editor de montagem e é executado como um plug-in para o refletor. Usando o Mono.Cecil, o Reflexil é capaz de manipular o código IL e salvar os conjuntos modificados no disco. O Reflexil também suporta a injeção de código C# e vb.NET 'on the Fly'.
Outras dicas
É possível com o refletor .NET junto com o reflexo. Primeiro, baixe reflexiil e depois abra .NET Relector e carregue o reflexo nele usando o View-> addins-> Selecione o arquivo Reflexil (todas as DLLs) e, em seguida, carregue. Depois disso, abra o arquivo DLL necessário e vá para ferramentas-> Selecione refletir, abra o código e identifique o item necessário, depois edite ... dê ao Assembly e selecione Salvar como salvá-lo no novo arquivo
.NET Reflector não pode fazer isso, mas outras ferramentas podem descompilar os conjuntos .NET, por exemplo Filedisassembler (um suplemento para .NET refletor).