그래서 나는 AppDomain.CurrentDomain.AssemblyResolve
을 사용하여 DLL을 임베디드 리소스에서 런타임에 (IlMerge를 사용하지 않고) 플러그인으로로드하는 방법을 참조했습니다. 그러나이 코드를 삽입하면 플러그인이 주 라이브러리의 TypeLoadException 메시지를 throw하기 전에 이벤트 처리기가 스레드를받지 못합니다.AppDomain.CurrentDomain.AssemblyResolve in dynamics crm
코드를 정적 생성자, Execute 메서드 내부 및 주 생성자에 배치하려고했습니다. 이벤트 처리기가 등록되었지만 처리기의 중단 점이 적중되지는 않습니다.
환경은 최신 롤업과 SDK 개발자 도구 플러그인 프로젝트 및 플러그인 클래스 생성을 사용하는 Dynamics CRM 2011입니다.
누구나 내가이 작업을 수행하기 위해해야 할 일을 알고 있습니까?
ok ... 당신의 솔루션이 내가 게시 한 것과 실질적으로 다른 것은 아닙니다 ... 그러나 문제의 복잡성이 감소되고 점진적으로 증가하면 문제가 지속될 지 궁금해 지므로 체크 표시가 나타납니다. –
사용자 지정 워크 플로와 동일한 기술을 사용할 수 있습니까? –