2012-06-18 1 views
1

내 동료가 "Security.dll"이라는 DLL 파일을 작성했습니다.클래스가 DLL 파일을 보지 못하게하는 방법

내 프로젝트에 이것을 추가하고 확인하고있다,하지만 난 내 System32 폴더에 별도의 DLL 파일을 사용하는 것 System.Net.Mail.SmtpClient을 사용하는 클래스를 가지고, 또한 "하여 Security.dll"

라고 나는 이메일을 시도하고 보낼 때 따라서, 나는 다음과 같은 오류 얻을 :

{"Unable to find an entry point named 'EnumerateSecurityPackagesW' in DLL 'security.dll'.":""}

DLL 파일을 무시하는이 특정 클래스를 지시 할 수있는 방법이 있나요을, 또는 내가 이름을 변경 내 동료를 요청해야 할 ?

감사

답변

6

난 당신이 sign these assemblies with a strong name에 필요가 있다고 생각합니다.

+0

올바른 방향으로 나를 가리켜 주셔서 감사합니다. MSDN에있는 것보다 좀 더 깊이 들어간이 기사를 발견했습니다. - http://www.codeguru.com/csharp/.net/net_general/article.php/ c4643/Giving-a-NET-Assembly-a-Strong-Name.htm – JMK

+0

@JMK - 다행히 도왔습니다. –