런타임 C# 코드를 어셈블리로 컴파일하고 asp.net의 메모리에 저장하는 코드를 작성했습니다. 그런 다음 컴파일 된 코드를 실행할 수 있습니다.코드에서 system.reflection 사용을 금지합니다.
런타임에 컴파일 할 코드는 사용자가 작성합니다. 항상 기본 클래스에서 상속 한 클래스입니다. 문제는 사용자가 리플렉션을 사용하여이 기본 클래스의 비공개 필드 및 메소드에 액세스 할 수 있다는 것입니다. 그래서 내 질문 : 리플렉션을 사용하지 못하게하는 방법이 있습니까?
몇 가지 코드를 볼 수 있습니까? 너 뭐 해봤 니? – geedubb
나는 지금 아무 것도 시도하지 않았다. 나는 약간의 조사를했고 유용한 것을 찾지 못했습니다. –