".csproj"파일이 포함 된 C# 프로젝트가 있습니다. 제 3 자 .dll을 가져 오거나 가져오고 싶습니다. C#을 처음 사용합니다. 이 방법을 제안 해주십시오. 다른 정보가 필요하면 알려주십시오. 미리 감사드립니다. C 해시 태그의 세계로기존 .csproj 파일에서 .dll을 참조하는 방법
답변
에 오신 것을 환영합니다 :)
- 오른쪽 프로젝트를 클릭하고 참조 추가를 선택합니다.
- 대화 상자가 나오면,
- 은 찾아보기 탭을 선택하고 어셈블리를 추가 한 후 어셈블리 (제 3 자 DLL)
- 을 찾아 갈 클래스에서 해당 참조를 포함하거나 를 사용하려는 경우 지금까지 형성
프로젝트 탐색기를 엽니 다. 참조를 클릭하십시오. References -> Add Reference -> 프로젝트에 추가 할 dll을 추가하십시오.
이 정보를 공유해 주셔서 감사합니다. 내가 "참조"에서 내 DLL을 볼 수 있지만 그 DLL의 모든 기능을 호출 할 수 없습니다. 모든 수입 명세서를 작성해야합니까 – Varun
먼저, 타사 DLL이 관리되거나 (예 : .NET 플랫폼 용 IL 코드 포함) 또는 관리되지 않는 경우 먼저 이해해야합니다.
해당 DLL이 인 경우 프로젝트 참조에 추가하기 만하면됩니다. 그러면 메서드를 호출 할 수 있습니다.
Visual Studio에서 솔루션을 열고 솔루션 탐색기에서 References
폴더를 찾은 다음 컨텍스트 메뉴에서 Add reference
을 선택한 다음 dll을 찾아 추가합니다.
dll이 비 관리 대상인 인 경우 참조에 추가하면 안되지만 파일로 솔루션에 추가해야합니다. Visual Studio의 솔루션 탐색기에서 솔루션을 클릭하고 컨텍스트 메뉴에서 Add
->Existed item
을 선택하면됩니다.
[DllImport("your_dll_name.dll")]
public static extern void MyDLLFunction();
같은 코드에서 somethere를 참조해야합니다. 참고 자료는 MSDN을 참조하십시오.
이 솔루션을 공유해 주셔서 감사합니다. 하지만 내 코드가 "DllImport"를 인식하지 못합니다. – Varun
DllImport를 사용할 파일에서'using System.Runtime.InteropServices; '를 추가했는지 확인하십시오. 또한 DllImport는 외부가 아닌 클래스 내부에 배치해야합니다. –
- 1. .jar 파일에서 .dll을 참조하는 방법
- 2. 많은 DLL을 참조하는 DLL을 참조하는 fsx 스크립트
- 3. 다른 .dll을 참조하는 .dll을 만듭니다.
- 4. csproj 파일에서 대상 호출하기
- 5. .csproj 파일에서 MSDeploy 설정을 지정하는 방법
- 6. 내 .csproj 파일에 DLL을 포함시키는 방법은 무엇입니까?
- 7. csproj 파일에서 참조 목록 읽기
- 8. 누락 될 수있는 DLL을 참조하는 방법
- 9. MSVCR80.dll을 참조하는 타사 모듈을 찾는 방법
- 10. 선언 파일에서 모듈을 참조하는 방법
- 11. cakephp 파일에서 문자열을 참조하는 방법
- 12. csproj 파일에서 사용자 정의 MSBuild 정보 제외
- 13. Win32 DLL을 참조하는 어셈블리를로드하려면 어떻게합니까?
- 14. GAC에 설치된 DLL을 참조하는 MVC3
- 15. 런타임시 DLL을 참조하는 방법은 무엇입니까?
- 16. 외부 DLL을 런타임에 참조하는 경우
- 17. 이전 dll을 참조하는 다른 어셈블리
- 18. WinForms 응용 프로그램에서 log4net DLL을 참조하는 올바른 방법
- 19. 큰 csproj 파일에서 병합 충돌 해결
- 20. 다른 DLL을 참조하는 NUnit C# 테스트 프로젝트
- 21. 기존 C# dll을 웹 서비스로 사용하는 방법
- 22. 자바에서 기존 C++ DLL을 호출하는 방법
- 23. 웹 서비스와 DLL을 참조하는 웹 서비스
- 24. dll의 참조 된 DLL을 참조하는 것을 피하는 방법
- 25. Google 스프레드 시트에서 기존 차트를 참조하는 방법
- 26. enunciate가 기존 xsd를 참조하는 문서를 생성하는 방법
- 27. csproj 파일에서 어셈블리 참조를위한 올바른 접근법은 무엇입니까?
- 28. csproj 파일에서 Nuget 패키지를 정리하는 방법은 무엇입니까?
- 29. csproj 파일에서 대상의 컨텐츠를 추가하는 방법은 무엇입니까?
- 30. NRefactory를 사용하여 .csproj 파일에서 참조 해결
해당 써드 파티 dll이 관리 되었습니까 (예 : .NET 환경에서 C# 또는 다른 관리 언어로 작성된 것입니까? 네이티브 (즉, 관리되지 않는 C++ 등)? –
@Andy : 저는 dll이 PHP로 작성되었으며 그 DLL을 가지고 있다고 생각합니다. – Varun
@ Varun : PHP가 컴파일 된 언어로 해석되지 않았기 때문에 귀하의 dll이 PHP로 작성된 것인지 의심 스럽습니다. –