다른 사람들이 사용할 클래스 라이브러리 DLL을 만들고 있습니다. 나는 그 프로젝트가 무엇인지, 어떤 프로젝트 이름이 될지 전혀 알지 못한다. 모든 것이 끝났을 때 내가 할 일은 참조 할 프로젝트의 DLL을 넘겨주는 것이다.런타임시 DLL에서 값을 읽고 쓰는 최선의 방법
문제는 지금 내 DLL이 런타임에 프로젝트에서 키/값을 읽고로드 할 수있는 방법이 필요하다는 것입니다. 프로젝트는 키/값을 내 DLL로 전달하고 DLL은 이러한 키/값의 읽기 및 쓰기를 수행합니다. 내가 할 수있는 여러 가지 방법이 있다는 것을 발견했습니다 그 :
1) 설정에서 사용자 설정/appconfig가
2
) 읽고그러나 두 가지가 있습니다에서 작성하는 새 XML 파일을 만듭니다 자동화되지 않았습니다. 내가 틀렸다면 나를 바로 잡습니다 :
1) 프로젝트 측에서 DLL에 필요한 키/값으로 수동으로 설정 파일을 만들어야합니다.
2) 프로젝트 측에서 DLL에 필요한 키/값이있는 XML 파일을 수동으로 만들어야합니다. 게다가 내 DLL은 그 XML이 그것을 참조하는 프로젝트에 의해 저장되고 있는지를 알아야합니다 (DLL에서 읽고 쓸 수 있도록)
여기 제가 도움이 필요한 곳입니다. 프로젝트를 수작업으로 수행하지 않고 런타임시 DLL에서 값을 읽고 쓸 수있는 방법이 있습니까? 그리고 그렇지 않다면 이것에 대해 가장 좋은 접근 방법은 무엇입니까? 설정 파일을 내 DLL을 참조 할 사람에게 넘겨 줍니까?
감사합니다.
dll에서 값을 가져 오거나 설정하는 방법은 어떻습니까? – Pikoh