빠른 질문 : .NET에서 DLLImport 속성을 선언 할 때 런타임에서 DLL 종속성을 해결하기 위해 어떤 모습을 보입니까? DLL을 모두 덤프해야하고 의 종속성이 bin 폴더에 있습니까?DLLImport에서 관리되지 않는 DLL은 어디에 있습니까?
9
A
답변
8
[Enter]를 명령 프롬프트에서, 포함 된 내용을 알아 보려면.
아마도 Windows path searching in LoadLibrary with manifest이 도움이 될 것입니다.
Dynamic-Link Library Search Order은 아마도 원하는 것입니다.
1
일반적으로 사용자의 경로에 정의 된 내용을 볼 수 있습니다.
이이 유형echo %PATH%
내가 그것을에서 LoadLibrary처럼 작동 생각
관련 문제
- 1. SportsStore.UnitTests 용 DLL은 어디에 있습니까?
- 2. 이 DLL은 관리되었거나 관리되지 않습니까?
- 3. 내부에 루프를 주입 한 DLL은 어디에 있습니까?
- 4. tfs2010의 webaccess dll은 어디에 있습니까? (WebAccessUserControl)
- 5. 관리 및 관리되지 않는
- 6. WCF 프로젝트에서 관리되지 않는 코드의 dll을로드하려면 어떻게해야합니까?
- 7. VS2008을 사용하여 .NET 프로젝트에서 관리되지 않는 .dll을 어디에 배치해야합니까?
- 8. GAC의 DLL은 상대적으로 파일을 참조합니다 ... 어디에 넣어야합니까?
- 9. 동일한 관리되지 않는 dll을 호출하는 여러 appdomains
- 10. Crystal Reports XI VCL - crpe32.dll은 어디에 있습니까?
- 11. Mono의 관리되지 않는 프로세스
- 12. (관리되지 않는) C++
- 13. .NET - 관리되지 않는 배열에서 관리되지 않는 배열로 복사
- 14. 이 관리되지 않는 코드
- 15. 래퍼를 관리되지 않는 코드
- 16. 깨끗한 관리되지 않는 메모리
- 17. x64에서 관리되지 않는 vC++ dll의 x64로 변경하십시오.
- 18. 관리되지 않는 C++ dll에 Windows 핸들 전달
- 19. .NET의 관리되지 않는 항목은 얼마입니까?
- 20. Silverlight의 관리되지 않는 코드 정리하기
- 21. MMC (관리되지 않는 C++) 디버깅?
- 22. .NET에서 관리되지 않는 DLL을 사용하는
- 23. 관리되지 않는 개체의 메모리 관리
- 24. 관리되지 않는 NSManagedObject 사본 만들기
- 25. VB에서 관리되지 않는 DLL 호출
- 26. VS2010과 관리되지 않는 Windows 서비스
- 27. 관리되지 않는 개체에 대한 GC.AddMemoryPressure
- 28. C++에서 관리되지 않는 DLL #
- 29. DLLImport에서 C# 오류 찾기 방법
- 30. 관리되지 않는 DLL의 .NET 래퍼를 만드는 장단점은 무엇입니까?
플러그인 하위 폴더가있는 응용 프로그램이 있다고 가정 해 보겠습니다. 플러그인에서는 어셈블리가 있는데이 어셈블리는 DllImport를 사용하여이 폴더에도있는 DLL에서 원시 함수를 가져옵니다. Windows에서이 디렉토리를 볼 것인가 아니면 응용 프로그램의 루트 폴더에서만 볼 수 있습니까? – Spook
프로젝트의 대상 플랫폼에 따라 다릅니 까? 'DIFxAPI.dll'에서'DriverPackagePreinstall()'을 사용하고 있기 때문에 묻습니다 - x86 또는 "Any CPU"로 컴파일하면 64 비트 컴퓨터에서는 작동하지 않지만 x64로 컴파일하면 . 문서에 따르면 dll의 64 비트 버전이 필요하므로 x86과 반대로 x64로 빌드 할 때 다른 dll을 사용한다고 결론 내릴 수 있습니다 – colmde