뭐 아는 사람도 있겠지만..

C#으로 dll을 만들었음.

a.dll 과 b.dll 두개를 만들었는데 안에 클래스명과 함수명이 겹칟는 것들이 있음.

이걸 리플렉션 걸어가지고 asembly.load(~~~~) 이런 식으로 할텐데

코드가 더러워짐.

 

깔금한 방법 알아냄.

 

a.dll과 b.dll 두 개를 정적으로 참조 추가를 시킴

그리고 참조된 dll 찍고 옵션에서 별명 줄수 있음.

 

그리고 코드상에서

extern alias a_별명;

extern alias b_별명;

using lib_a = a_별명.네임스페이스

using lib_b = b_별명.네임스페이스

 

main()

{

lib_a.클래스명 ~~~

lib_b.클래스명 ~~~~

}

 

걍 그렇다고...