2010-05-25 5 views
0

나는 네임 스페이스의 생성에 대한 인터넷 검색을 시도하고 매우 유용한 예제를 찾았는데,이 예제에는 없었던 것들이 포함되어있을 수 있도록 시스템에 생성 된 네임 스페이스를 컴파일하고 구현하는 방법이 있습니다. 내 다양한 ​​응용 프로그램에서.vb.net 만들기 및 사용 네임 스페이스

예를 들어, 응용 프로그램 경로에서 구성 파일을로드하고 배열에 삽입 할 네임 스페이스를 만든 경우, 내가 사용하는 프로젝트에 네임 스페이스를 포함해야합니까, 아니면 부분적으로 만들 수 있습니까? 내 환경?

+4

질문에 대한 대답을 받아 들여야합니다. – SLaks

+0

SLak에 동의합니다. 9 개의 질문과 대답이 없습니다. – N0Alias

답변

1

당신은 클래스 라이브러리 (DLL) 프로젝트를 생각하고 있습니다.

0

생성 한 네임 스페이스를 포함하려면 먼저 프로젝트에 대한 참조를 추가해야합니다. .dll 파일로 코드를 컴파일 한 경우 .dll 파일에 대한 참조를 프로젝트에 추가 한 다음 클래스 맨 위에 "Imports [Namespace]"를 입력하십시오. 네임 스페이스를 컴파일하지 않은 경우 솔루션에 네임 스페이스가있는 프로젝트를 추가하고 프로젝트 탭 아래에 참조를 추가 한 다음 Imports 문을 사용합니다.

0

새 Visual Studio 프로젝트를 시작할 때 Windows Form 프로젝트가 아닌 클래스 라이브러리를 선택하십시오. 이렇게하면 다른 프로젝트에서 referenced이 될 수있는 DLL (공용 클래스 노출)로 네임 스페이스가 컴파일됩니다.

0

네임 스페이스 개념을 프로젝트 개념, 특히 클래스 라이브러리 프로젝트와 혼동하고 있습니다.

클래스가 네임 스페이스 내에 있습니다. 네임 스페이스가 정의되지 않은 경우 클래스는 여전히 전역 네임 스페이스 (이름이없는 네임 스페이스) 내에 있습니다.

어쨌든 그것은 작업을 수행하는 클래스입니다. 네임 스페이스 당신이 클래스는 Book라는 이름의 수, 그리고 IBook라는 클래스를 가질 수 있습니다, 그래서 그 TriDat.BookJohnSaunders.Book과 동시에 존재할 수있는 유일한 있도록합니다.