2010-11-22 3 views
3

com 개체를 사용하는 레거시 응용 프로그램의 확장 프로그램을 개발해야합니다.C# com 개체 구성 최선의 방법

내 확장 프로그램은 MSVS와 함께 com-server-in-dll (.net 어셈블리)로 구현되고 [프로그램 파일] [회사] 폴더 (msi 파일로 배포 됨)에 설치됩니다.

구성하는 가장 좋은 방법은 무엇입니까? 설치 폴더에 app.config를 두십시오 (호스트 프로세스에 app.config가 전혀 없으므로 업로드 할 때 혼란이있을 것으로 생각됩니다). 또는 처리 할 옛날 연습을 유지하십시오. 시스템 레지스트리?

개인적으로 무엇을 선호하십니까?

+0

1 + 좋은 질문이 있으시다면 – Terrance

답변

0

응용 프로그램이 레지스트리 스타일 구성을 사용하는 "레거시"응용 프로그램에 의해 호스팅되기 때문에 나는 그것에 충실 할 것입니다.

특히, app.config을 넣을 위치를 알아 내면 (개발자로서) 사용자와 사용자에게 혼동을 줄 수 있습니다. 더 나쁜 것은 미래에 애플리케이션을 유지하기 위해 오는 다른 사람들이 기대하는 것과는 다른 방식입니다.

+0

동의해야합니다 ... 결국 응용 프로그램을 유지 관리하는 편이 낫습니다 ... –