내 DLL에 대한 구성 정보를 내 DLL 내의 XML 파일에 저장하고 싶습니다. 즉, 변경해야 할 경우 DLL을 다시 컴파일해야합니다.컴파일 된 DLL에 xml 저장하기
이유는 우아한 형식이고이 DLL에 구성 파일을 사용하지 않을 수 있기 때문입니다.
아이디어가 있으십니까? 말 그대로 Visual Studio에서 XML을 편집 한 다음 컴파일하고 출력에서만 DLL을 볼 수 있기를 원합니다.
내 DLL에 대한 구성 정보를 내 DLL 내의 XML 파일에 저장하고 싶습니다. 즉, 변경해야 할 경우 DLL을 다시 컴파일해야합니다.컴파일 된 DLL에 xml 저장하기
이유는 우아한 형식이고이 DLL에 구성 파일을 사용하지 않을 수 있기 때문입니다.
아이디어가 있으십니까? 말 그대로 Visual Studio에서 XML을 편집 한 다음 컴파일하고 출력에서만 DLL을 볼 수 있기를 원합니다.
예 - 임베디드 리소스로 포함 (예 : Visual Studio에서 항목의 속성에 해당 설정 사용) 한 다음 Assembly.GetManifestResourceStream
을 사용하여 읽습니다.
나는 단위 테스트 데이터에 대해 항상이 작업을 수행합니다. 말했듯이 파일을 편집하고 다시 빌드하면 거기에있게됩니다.
Jon's answer에 대한 작은 부록을 만들고 싶었습니다. Embedded Resource는 속성 패널의 Build Action 속성 값입니다.
많은 도움이 된 고마운 친구! – TheLearner