공개 메서드 및 반환 값의 모범 사례가 무엇인지 궁금합니다. 참조 된 어셈블리에서 형식을 반환해도 좋을까요? 아니면 모든 매개 변수와 반환 값이 모두 같은 어셈블리 내에서 모두 나오는지 확인해야합니까?public 메서드에 대한 값과 인수는 동일한 어셈블리 내에서만 형식을 반환해야합니까?
내가 묻는 이유는 내가 ILMerge와 어셈블리를 병합하는 과정에 있는데 기본 어셈블리를 제외한 모든 어셈블리를 내재화하려고하지만 주에 공용 메소드가있는 경우에는 불가능한 것처럼 보입니다. 어셈블리를 사용하여 내부화 된 어셈블리에있는 형식의 매개 변수 또는 반환 값을 가져옵니다.
CommonUtils 프로젝트에서 Oracle.DataAccess를 참조하고 Oracle.DataAccess에 정의 된 OracleParameter 유형을 생성하기위한 DbUtils를 내재화하지만 위선적으로 수행하지 않을 어셈블리입니다.
누구든지 나를 위해 이것을 명확히 할 수 있습니까?