Ruru's PlayGround :)
close
프로필 배경
프로필 로고

Ruru's PlayGround :)

  • 분류 전체보기 (505)
    • AI & Software (5)
    • 일상다반사 (134)
      • 뉴스 (35)
      • 생활지식 (7)
      • 소프트웨어 (5)
      • 여행 (2)
      • 음악 (43)
      • 외국어 (7)
      • 좋아 (30)
      • 게임 (5)
    • System (1)
      • Microsoft Exchange (11)
      • Microsoft SharePoint (21)
      • Microsoft Lync (37)
      • System Mangement (39)
    • Development (256)
      • .NET (147)
      • JavaScript (69)
      • Web (18)
      • Mobile (0)
      • Etc. (15)
      • Design (7)
  • 홈
  • 태그
  • 방명록

Reflection을 이용해 C# DLL 동적로드

현재 회사(가온아이, Kaoni) 내에서 개발 진행중인 ezOcsNotice(OCS를 이용해 노티를 전송해주는 프로그램)을 제작하고 있다. 해당 프로그램은 동적으로 모듈들이 존재하고 각각의 모듈은 사용하지 않을땐 불필요하게 로드되게 되는 문제가 있다. 그래서 아래와 같이 Reflection을 이용해 DLL을 동적으로 이용해야 하는 문제가 생겼다... 클래스를 참조하지 않은 상태에서 외부의 DLL을 동적으로 로드해 클래스를 쓸 경우가 가끔씩 생기게 되는데.. 그럴 때는 .NET의 Reflection(Java에서도 마찬가지로..) API를 사용해서 클래스를 로드하고 해당 클래스의 인스턴스를 얻거나 메소드를 호출(Invoke)할 수 있다. 예로 다음 같이 사용하면 된다. System.Reflection.Ass..

  • format_list_bulleted Development/.NET
  • · 2008. 6. 10.
  • textsms
OCS Notice 라이브러리 구상도

OCS Notice 라이브러리 구상도

이미 회사(가온아이(주), Kaoni) 내에서 OCS 관련해서 새로운 데이터가 오면 노티를 날리는 공지 서비스를 Microsoft Office Communication Server 2007을 이용해 사용자 노티를 날리는 솔루션을 이미 개발한 바 있다. 이 코드를 조금 더 정규화 하고, 보기 좋은 SDK 도움말 파일도 생성하고, 모듈별 DLL 개발이 가능하고, 유연하게 포함할 수 있도록 새로 설계 / 개발을 하려고 하고 있다. 현재로는 아래와 같은 구조로 제작할 계획.. 앞으로 더 진행해보고 모듈의 지원 방향을 고민해 봐야겠다.

  • format_list_bulleted System/Microsoft Lync
  • · 2008. 5. 22.
  • textsms
  • navigate_before
  • 1
  • navigate_next
최근 글
인기 글
최근 댓글
태그
  • #C#
  • #javascript
  • #microsoft
  • #Programming
  • #자바스크립트
  • #프로그래밍
  • #.NET
  • #OCS
  • #ASP.NET
  • #SilverLight
전체 카테고리
  • 분류 전체보기 (505)
    • AI & Software (5)
    • 일상다반사 (134)
      • 뉴스 (35)
      • 생활지식 (7)
      • 소프트웨어 (5)
      • 여행 (2)
      • 음악 (43)
      • 외국어 (7)
      • 좋아 (30)
      • 게임 (5)
    • System (1)
      • Microsoft Exchange (11)
      • Microsoft SharePoint (21)
      • Microsoft Lync (37)
      • System Mangement (39)
    • Development (256)
      • .NET (147)
      • JavaScript (69)
      • Web (18)
      • Mobile (0)
      • Etc. (15)
      • Design (7)
전체 방문자
오늘
어제
전체
Copyright © Ruru's PlayGround :) All rights reserved.
Designed by JJuum

티스토리툴바