2011-03-02 6 views
0

내 C# 프로젝트에서 VB 클래스를 사용하려고합니다. 나는이 vb 클래스와 함께 새로운 vb 프로젝트를 만들고 컴파일하고 C# 프로젝트에서 vb 프로젝트에 대한 참조를 추가했다. 내가 C# 클래스에서 vb 클래스로 들어가려고 할 때 찾을 수 없다. 네임 스페이스를 "사용"하려고하면 오류가 발생합니다. 나는이 계급에 아무런 미터도 갈 수 없다! 어떤 제안?C# 프로젝트에서 vb.net 클래스 라이브러리 사용

+0

클래스의 코드와 클래스에 액세스하는 방법을 몇 가지 코드로 보여줍니다. excact error 란 무엇입니까? – Fox32

답변

0

코드를 게시하지 않았으므로 VB 프로젝트의 클래스가 공개로 표시되어 있습니까?

+0

네임 스페이스 CI_Gateway 공공 클래스 A # 지역 "API 선언 및 상수" <같이 DllImport ("kernel32.dll에서"charset에서 = CharSet.Auto, 엔트리 포인트 : = "에서 CopyMemory")> 동의 – Erez

2

클래스가 공개되어 있습니까? 그렇지 않은 경우 C# 프로젝트에서이를 볼 수 없습니다.

VB 프로젝트에 IIRC 소스에 자동으로 추가되는 기본 네임 스페이스가 있음을 확인하면 네임 스페이스가 올바른지 확인하십시오. 의심 스럽다면 Reflector 나 ILDASM과 같은 것을 사용하여 어셈블리에 무엇이 있는지 확인하십시오.

+0

- 내 경험이 일반적으로 프로젝트 기본 네임 스페이스입니다. –

관련 문제