2011-03-08 5 views
1

Visual C# 2010 Express Edition에서 OpenSSL .NET 래퍼를 다운로드했으며 Crypto 라이브러리에 메서드와 클래스를 추가하여 소스 코드를 수정하려고했습니다. 그런 다음 컴파일하고 새로운 ManagedOpenSSL.DLL을 생성합니다. 테스트 프로그램을 만들었고이 DLL을 참조로 사용하여 수정이 완료되었는지 확인했습니다. 결과적으로 새로운 메소드 (기존 클래스에 추가 한 메소드)가 있지만 새 클래스가 존재하지 않는다는 것을 알게되었습니다. 왜 그런지 알고 있습니까? 어떤 도움을 주셔서 감사합니다.클래스 및 메서드를 추가하는 OpenSSL .NET 래퍼

답변

2

public을 수업 앞에 두는 것을 잊었습니까? 당신이 추가 한 코드 중 하나를 보지 않고

public class MyNewClass 
{ 
} 
+0

네가 얼마나 바보 같았는지, 나는 내가 잊어 버린 복잡한 문제에 집중하고 있었다. ^^ 고맙다. – WolFSharp

+0

가장 쉬운 문제는 찾기가 어렵습니다. 우리는 항상 문제가 항상 복잡하다고 믿는 경향이 있기 때문입니다. – jgauffin

1

, 나는 오직 하나 당신이 internal 클래스를 추가하고, 따라서 그들은 당신이 당신의 클래스에 대한 올바른 네임 스페이스에보고되지 않은, 볼 수없는 것을 추측 할 수있다, 또는 사실 당신은 추가 전혀 수업이 없습니다. 다시 말하지만, 코드가 없으면 이는 단지 추측입니다.

+0

예. 클래스가 내부 클래스입니다. 감사합니다. ^^ – WolFSharp