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)?

Foi útil?

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).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top