Visual Studio 2017의 Universal Windows Platform 응용 프로그램에 제 3 자 DLL을 포함하려고합니다. 특히 .lib 및 .dll이 포함 된 Autodesk FBX SDK (Visual Studio 2015 UAP 버전 : http://usa.autodesk.com/adsk/servlet/pc/item?id=24746731&siteID=123112)를 다운로드했습니다. 내 플랫폼 용 파일.UWP 응용 프로그램에 타사 DLL 포함 - 단계별?
Visual Studio의 추가 종속성에 관련 .lib (x86/release 또는 x86/debug)를 추가하지만 DLL을 인식하는 방법을 잘 모르겠습니다. 응용 프로그램 패키지 작성에 실패하고 DLL을로드하지 못할 때 런타임에 직접 프로그램을 실행하려고하면 실패합니다.
저는 UWP에 대해 많은 시간을 보냈지만 그 복잡성과 불투명도에 완전히 좌절하고 있습니다. 나는 어떻게 든해야한다고 생각하고있다.
DLL을 내 Visual Studio 프로젝트 디렉토리에 복사한다. 그러나 어디에서? Visual Studio에서이를 인식하도록하려면 어떻게해야합니까? 솔루션 탐색기에서 Document 형식의 Content로 추가 할 수 있지만 빌드에 의해 선택되지는 않습니다.
필자는 MS 지원 (https://social.msdn.microsoft.com/Forums/windowsapps/en-US/26013e5e-3ff1-44a0-8797-0474dabd12d0/including-dlls-in-a-uwp-application-in-visual-studio?forum=wpdevelop)에서 Package.appxmanifest 파일에 패키지 종속성으로 추가해야한다고 말했지만 정확하게 수행 할 수있는 예는 찾을 수 없습니다.
그리고 분명히 :이 DLL에 대한 소스 코드가 없습니다. 확실히 그것은 UWP로 만들어진 DLL입니다. 난 그냥 내 프로젝트에 의해 인식되고 그것을 만들 때 애플 리케이션 패키지에 수출 싶어요. 예, 작동 할 수있는 정적 라이브러리가 있지만 조만간 DLL 전용 라이브러리가 필요할 것이므로이 권한을 얻는 법을 배워야합니다. '감사하지만 추가 참조 아무튼 : 나는
바트에게,이 작업을 수행하는 그러나 검색 시간이
감사합니다 :(아무것도 굴복하지 않은 방법에 대한 MSDN에서 가이드가
그냥 DLL로 사용하려는 경우 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 -> 추가 -> DLL에서 해당 참조를 추가하십시오. –