매니페스트가 필요없는. NET 모듈 (어셈블리 매니페스트가 포함되지 않은 일반 어셈블리 만)을로드하려면 어떻게해야합니까?어셈블리 매니페스트가없는 .net 모듈을로드하는 방법
The module was expected to contain an assembly manifest
은 일반적으로 내가 어셈블리 매니페스트에 추가 한 후 ILASM 사용하여 어셈블리를 컴파일하여이 문제를 해결할 수 :
.assembly test{ }
그러나이되어 내가 그들을 실행하려고하면이 오류가 발생합니다 일부 어셈블리가 이 문제에 대한 다른 해결 방법은 있습니까? Assembly.LoadModule(...)
내 문제를 해결할 수 있습니까?
그건 불가능합니다. .netmodule은 중간 파일 일 뿐이며 어셈블리를 생성하기 위해 연결될 때까지는 사용할 수 없습니다. –
글쎄, "그런 어셈블리를 얻을 수 있었던 방법은 포장 된 어셈블리의 메모리 덤프에서 왔습니다." 패커는 LoadModule 메서드를 사용하여 어셈블리 매니페스트가 포함되지 않은 주 어셈블리를 실행합니다. LoadModule로 가능합니까? – method