reflection.emit

    2

    2답변

    NHibernate에서 4 년 이상 사이트를 운영하고 있습니다. 우리는 최근에 사이트를 Windows Server 2012 컴퓨터로 옮기고 NHibernate를 3.3으로 업데이트했습니다. 새 서버에 대해 한 달 후 우리는 NHibernate.HibernateException: Creating a proxy instance failed ---> System

    1

    1답변

    와 싱글에서 인스턴스 메서드를 호출하는 방법 :.. :(작동 런타임을 불안정 수 있고, 내가 왜 잘 모릅니다 ... 나는 지역 추가 도와주세요,하지만 여전히 작동하지하시기 바랍니다 메소드 (REF000001)를 동적으로 생성 할 : public static int REF000001(int REF000002, object REF000003, DateTime

    1

    1답변

    .NET에서 Reflect & 방출을 사용하여 동적 어셈블리를 생성하려고합니다. "Common Language Runtime이 잘못된 프로그램을 발견했습니다."라는 오류 메시지가 나타납니다. 난 하드 코딩 된 형식을 사용하여 원하는 기능을 가진 다른 프로그램을 만들었습니다. 작성하려고하는 기능은 궁극적으로 동적 유형을 사용하지만 ILDasm을 사용하여 생성

    2

    1답변

    동적 배열을 동적 형식으로 생성하기 위해 Reflection.Emit 네임 스페이스의 형식을 사용하고 있습니다. Reflection과 Reflection.Emit 네임 스페이스는 모두 CLR 유형의 메서드 및 속성을 처리하기위한 API를 제공합니다. 제 지식에 따르면 속성은 C# 컴파일러에서 메서드로 구현되므로 동적으로 출력 할 때 어떻게 처리해야하는지 궁

    0

    1답변

    저는이 간단한 코드를 직접 작성하려고 노력했지만 약간 어려웠습니다 (Reflection.Emit는 매우 새로운 것입니다). 그래서 여기 있습니다. 내가 필요로하는 것은 수퍼 클래스에서 상속 받고 메소드를 오버라이드하는 전체 클래스입니다.이 모든 것은 런타임에 생성되고 생성되도록 작성되었습니다. 내 슈퍼 클래스를 ClassA는 구현 IDispose을 제외한

    2

    1답변

    TypeBuilder를 사용하여 파생 클래스의 기본 클래스에서 전용 메서드를 호출하는 방법을 찾고 있습니다. 리플렉션을 통해이 메소드를 호출하는 것만으로도이 작업을 수행 할 수 있지만 typebuilder로 생성 된 패스 스루 메소드를 호출하면 MethodAccessException이 발생합니다. 누구든지이 문제를 해결할 방법을 찾았습니까?

    0

    1답변

    Windows 서비스가 C#으로 작성되었습니다. 동적으로 C# 코드를 생성하여 abc.dll, xyz.dll 등으로 어셈블리에 컴파일합니다. 이러한 어셈블리는 나중에 실행을 위해로드됩니다. 컴파일 할 때 System.CodeDom.Compiler.CompilerParameters 클래스의 컴파일러 옵션 중 하나로/keyfile : mykeyfile.snk를

    0

    1답변

    오브젝트 유형에 따라 인터페이스를 유추 할 수있는 방법이 있습니까? , 내가하고 싶은 무엇 public interface IPerson { string FirstName { get; set; } string LastName { get; set; } } 는 일반적인 프록시 공장을 만들 수있다 : 내가 좋아하는 것

    1

    1답변

    I가 문제의 경우에 Reflection.Emit를 void IPropertyCreator.AddAttribute<T>(params object[] args) { // Convert args to types var argTypes = new Type[args.Length]; for (int i = 0; i < args.Length

    1

    1답변

    런타임에 EditorFor/DisplayFor 템플릿 (또는 이와 유사한)을 사용하여 MVC 스타일보기를 빌드하고자하는 경우가 있습니다. 이상적으로 우리의 응용 프로그램은 UI에서 원하는 필드를 사용자가 선택할 수있게하여 (따라서 사용자가 적절하게 추가/제거 할 수 있음),이 시점에서 런타임시 뷰 모델을 작성하는 것이 편리 할 것이라고 생각합니다. 사용자가