프로젝트에서 C # 클래스 라이브러리를 어떻게 사용합니까?
C #에서 새 클래스 라이브러리를 만들고 다른 C # 프로젝트 중 하나에서 사용하고 싶습니다. 어떻게해야합니까?
프로젝트에서 참조를 추가하고 사용하려는 CS 파일의 맨 위에 using 절을 추가하십시오.
참조 추가 :
- Visual Studio에서 프로젝트를 클릭 한 다음 참조 추가를 클릭합니다.
- 찾아보기 탭을 클릭하고 참조를 추가 할 DLL을 찾습니다.
참고 : 사용하려는 DLL이 동일한 프로젝트에있는 경우 Browse를 사용하는 것은 잘못된 형식입니다. 대신 프로젝트를 마우스 오른쪽 단추로 클릭 한 다음 참조 추가를 클릭 한 다음 프로젝트 탭에서 적절한 클래스를 선택합니다.

- 확인을 클릭하십시오.
using 절 추가 :
"사용 [네임 스페이스];"추가 라이브러리를 참조하려는 CS 파일에. 따라서 참조하려는 라이브러리에 MyLibrary라는 네임 스페이스가있는 경우 CS 파일에 다음을 추가합니다.
using MyLibrary;
솔루션 탐색기 창에서 클래스 라이브러리를 사용할 프로젝트를 마우스 오른쪽 단추로 클릭하고 '참조 추가'메뉴 항목을 클릭합니다. 그런 다음 클래스 라이브러리가 동일한 솔루션 파일에 있으면 프로젝트 탭으로 이동하여 선택하십시오. 같은 탭에 없으면 찾아보기 탭으로 이동하여 찾을 수 있습니다.
그런 다음 해당 어셈블리에서 무엇이든 사용할 수 있습니다.
모든 사람들이 using파일 상단에 진술 이 필요하다고 주장하는 이유가 확실하지 않습니다 . 이것은 완전히 불필요하기 때문입니다.
프로젝트의 "참조"폴더를 마우스 오른쪽 버튼으로 클릭하고 "참조 추가"를 선택합니다. 새 클래스 라이브러리가 동일한 솔루션의 프로젝트 인 경우 "프로젝트"탭을 선택하고 프로젝트를 선택합니다. 새 라이브러리가 동일한 솔루션에 없으면 "찾아보기"탭을 클릭하고 새 프로젝트의 .dll을 찾습니다.
참조로 추가하십시오.
참조> 참조 추가> DLL 찾아보기.
그런 다음 코드 상단에 using 문을 추가해야합니다.
다음 은 클래스 라이브러리 생성 및 추가에 대한 좋은 기사입니다. 방법 마법사를 통해 방법을 만드는 방법과 응용 프로그램에서 사용하는 방법도 보여줍니다.
프로젝트에서 클래스 라이브러리에 대한 참조를 추가해야합니다. 참조 폴더를 마우스 오른쪽 버튼으로 클릭하고 참조 추가를 클릭합니다. DLL을 찾아 보거나 libaray 클래스가 솔루션의 프로젝트 인 경우 프로젝트 참조를 추가 할 수 있습니다.
- 라이브러리에 대한 참조 추가
- 네임 스페이스 가져 오기
- 라이브러리의 유형을 사용하십시오.
모든 수준의 개발자가 작업하기 위해 위의 답변에서 누락 된 필수 단계가 있습니다.
- 클래스 라이브러리 프로젝트 컴파일
- dll 파일은 bin 폴더에서 사용할 수 있습니다.
- 다른 프로젝트에서 ProjectName을 마우스 오른쪽 버튼으로 클릭하고 "추가"=> "기존 항목"을 선택합니다.
- 클래스 라이브러리 프로젝트의 bin 폴더로 이동하여 dll 파일을 선택합니다 ( 앱을 다른 컴퓨터로 배송하려는 경우 3 단계 및 4 단계가 중요합니다 ).
- 다른 사람들이 언급했듯이 프로젝트에 "방금"추가 한 dll 파일에 대한 참조를 추가합니다.
- @Adam이 언급했듯이 프로그램의 어느 곳에서나 라이브러리 이름을 호출하면 using 문이 필요하지 않습니다.
프로젝트-> 추가-> 새 프로젝트-> 클래스 라이브러리를 마우스 오른쪽 버튼으로 클릭합니다.
이제 클래스 라이브러리가 다음과 같이 생성됩니다. class1.cs
참조 (프로그램 / 콘솔 앱)를 마우스 오른쪽 버튼으로 클릭합니다.
-> 참조 추가-> classLibrary1 (이름이 무엇이든) 이제 프로그램 / 콘솔 앱에서 "using ClassLibrary1"을 언급합니다.
이제 콘솔 앱에서 메서드 / 속성을 쉽게 호출 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/1228335/how-do-i-use-ac-sharp-class-library-in-a-project
'Program Club' 카테고리의 다른 글
| 문자열을 특정 날짜 형식으로 변환 하시겠습니까? (0) | 2020.12.02 |
|---|---|
| “minifyEnabled”대“shrinkResources”-차이점은 무엇입니까? (0) | 2020.12.01 |
| jQuery-Ajax를 통해 JSON을 PUT하는 방법? (0) | 2020.12.01 |
| Django : 도우미 함수를 어디에 넣을까요? (0) | 2020.12.01 |
| JS로 CSS 호버 트리거 (0) | 2020.12.01 |