cil

    4

    2답변

    필자는 올바르게 빌드하고 실행되는 컴파일러를 가지고 있지만 PEVerify는 특정 시점에서이를 확인할 수 없다고합니다. 문제의 지점에 대한 오류, 해당 소스 코드 및 ILDasm 출력을주의 깊게 살펴본 후 .NET 및 Mono 버전을 제외하고 PEVerify의 버그를 의심할만한 지점에서 문제를 찾을 수 없습니다. 같은 장소에서 같은 오류를보고합니다. 다음

    1

    2답변

    속성 설정자/getter 만 포함하는 간단한 인터페이스 목록에서 다양한 유형을 동적으로 생성하는 .NET 코드를 작성하려고합니다. 목록에서 생성하고자하는 유형 중 하나는 지정된 인터페이스 (자동 생성 된 백업 필드 포함)를 지원하지만 모든 속성 설정 작업을 추적하고 어떤 속성이 변경되었는지 기록하는 것입니다 (향후에는 시간, 컨텍스트, 사용자 등)에 대한

    1

    1답변

    내가 interface IPoint { int X { get; } int Y { get; } } 그것은 거의 작동처럼 간단한 인터페이스에 대한 인터페이스 implementator을 쓰고 있어요,하지만 난 어떤 속성을 구현하려고 할 때 오류를 신체의 서명을받을 방출 메소드 구현의 선언이 일치하지 않습니다. Emit은 속성이 일치하지

    3

    1답변

    나는 Type, FieldInfo 및 MethodInfo에 대해 다음 .NET 유형과 기능을 본 적이 : RuntimeTypeHandle th = ...; Type t = Type.GetTypeFromHandle(th); RuntimeFieldHandle fh = ...; FieldInfo f = FieldInfo.GetFieldFromHandle(

    0

    1답변

    .exe 파일을 중간 언어로 분해 할 때 실행 파일보다 작은 덤프를받는 이유는 무엇입니까? 정적으로 링크 된 코드가 포함되어 있지 않기 때문입니까?

    0

    1답변

    Mono.Cecil의 경우 MethodDefinition의 Body을 의 Body으로 설정하면 매우 간단 해 보입니다. 간단한 방법의 경우에는 정상적으로 작동합니다. 그러나 사용자 정의 유형 (예 : 새 객체 초기화)이 사용되는 반면 일부 메소드의 경우 작동하지 않습니다 (어셈블리를 다시 쓰는 동안 예외가 발생 함).이 코드는 위의 어느 곳에서 참조되지 않

    2

    1답변

    발전기를 확장하는 특정 경우에 잘못된 출력을 생성하는 컴파일러에서 작업 중입니다. PEVerify는 이유에 대해 설명하지 않고 단순히 "유형로드에 실패했습니다"라고 말합니다. 과거에 이것을 보았을 때 일반적으로 생성 된 유형의 수가 제네릭 매개 변수 개수가 잘못 되었기 때문에 발생했습니다. 그러나 모든 것이 여기에 일치하는 것 같습니다. 생성 된 유형에 어

    4

    2답변

    관리되는 C++이 어떻게 작동하고 컴파일되는지 이해하는 데 문제가 있습니다. .NET Framework에서 C#/VB/F #/.. 등으로 코드를 개발할 수 있습니다. 이 모든 언어는 Java 바이트 코드와 유사한 CIL (Common Intermediate Language)로 컴파일됩니다. 이론적으로 CIL은 모든 플랫폼에 탑재 될 수 있습니다 (Mono는

    4

    2답변

    수학 함수를 사용하고 주어진 x에 대한 y 값을 계산하는 함수 플로터를 다시 작성하기 시작했습니다. 다시 쓰려면 IL을 사용하여 동적으로 메서드를 만들고 싶습니다. 필자가 지금 가지고있는 테스트 일리노이 코드는 2 LocalBuilders를 사용하고 그것을 곱합니다. 그러나, 내가 값을 반환하면, 난 진짜 대답 대신에 난수를 받는다. 다음 코드를 사용하고

    -1

    1답변

    SOAP 및 REST에 대한 동적 웹 서비스를 작성했습니다. 이제 WCF 데이터 서비스 사양에 따라 IQueryable Interface를 반환하는 작업이 포함 된 OData 웹 서비스를 만들어야합니다. IL Emit 문을 기반으로하는 동적 메서드를 만들고 있습니다. 그러나 IQueryable 인 MethodBuilder에 반환 유형을 할당 할 수 없습니다