C#/.NET을 사용하여 메모리 내에서 MSIL 코드를 동적으로 수정하는 방법은 무엇입니까?자체 수정 C# (MSIL) 코드?
예, 저는 실제로 을 이미 메모리에있는 기존 코드로 바꾸고 있습니다.
특히, 나는 하지 해요 :
- 는로드의 희망에 새로운 바이너리 모듈을 방출하려고
- (표현식 템플릿, ILGenerator 등을 통해) 새로운 코드를 생성하기 위해 찾고 그것 나중에 메모리에
C#/.NET을 사용하여 메모리 내에서 MSIL 코드를 동적으로 수정하는 방법은 무엇입니까?자체 수정 C# (MSIL) 코드?
예, 저는 실제로 을 이미 메모리에있는 기존 코드로 바꾸고 있습니다.
특히, 나는 하지 해요 :
.Net Profiling API 유망 보인다.
그렇지 않으면 나는 혼란 스럽습니다.
내가 아는 한, 이것은 .net IL에서 지원되지 않습니다. 이 특정 시나리오가 필요한 이유는 무엇입니까? – flacnut
왜 이것을 필요로합니까? –
@newStackExchangeInstance : 저는 현재 작업중인 프로젝트에 관해 논의 할 수 없습니다. 제가 말할 수있는 전부는이 기능을 갖는 것이 많은 도움이된다는 것입니다. – Mehrdad