두 클래스, ClassA 및 ClassB가있는 단일 DLL로 빌드하는 C# 프로젝트가 있습니다. 프로젝트 관리를 위해 ClassB를 별도의 DLL로 옮겨서 원래 DLL에 ClassA 만 남기고 싶습니다.원본 DLL을 참조하는 다른 DLL을 다시 컴파일하지 않고 .net DLL을 분할 할 수 있습니까?
문제는 원래 DLL에 ClassA와 ClassB를 참조하는 다른 DLL (C#에서 컴파일 됨)이 있다는 것입니다. ClassA는 괜찮지 만 ClassB를 호출하면 TypeLoadException이 발생합니다.
(나는 새로운 프로젝트 참조와 그 다른 모든 DLL을 다시 컴파일 할 수 있지만 오히려 프로젝트 관리 이유로 다시 그렇게 할 것입니다. )
내가 내 새를 배포 할 수있는 방법이 있나요 DLL을 분할하고 다른 DLL을 계속 사용할 수 있습니까? 아니면 속담을 물어보고이 모든 파일의 새 버전을 배포 할 계획입니까?
추가 질문 : https://stackoverflow.com/q/47654493/3568 – billpg