2014-09-03 5 views
2

내 winRT 프로젝트에서 SQLite-Net Extensions 라이브러리를 사용하고 싶습니다. https://bitbucket.org/twincoders/sqlite-net-extensionswinRT에서 SQLite-Net Extensions 사용

내가 현재 NuGet을 통해 윈도우 VS 확장과 같은 런타임 (윈도우 8.1)과 SQLite는-NET에 대한 SQLite는 설치 한 내 Windows 8.1 응용 프로그램에서 SQLite는 지원합니다.

그것이 내가 소스를 다운로드하고 우리가 winRT에 사용할 수있는 sqlite가 libs와 함께 구축하려고 노력하세요. SQLite for Windows 런타임에 대한 참조를 추가하려면 대상을 Windows 8.1로 변경해야합니다. 그러면 같은 많은 오류가 발생합니다 : "이름 'BindingsFlags'의 이름이 현재 컨텍스트에 없습니다." "인스턴스 인수 : 'System.Type'에서 'System.Reflection.MemberInfo'로 변환 할 수 없습니다." 또한 SQLite-Net-PCL을 내 프로젝트에서 직접 연결하려고했지만 결국 결국 같은 상황이되었습니다.

정말 내 sqlite 데이터베이스에 관계를 추가해야하고 내가 얻을 수있는 모든 도움에 매우 감사 할 것입니다!

첨부 된 VS2013의 스크린 샷에서 필요한 winRT 라이브러리를 사용하기 위해 SQLiteNetExtensions 참조를 변경했습니다.

많은 도움을 주신 많은 분들께 미리 감사드립니다.

enter image description here

+0

제안 대답은 당신이 도움이 경우 다음

Using SQLite in a Windows Store App는 참조에 SQLiteNetExtensions을 가지고 앞서 언급 한 링크에서 다운로드 SQLiteDemo 프로젝트 참조의 스크린 샷입니다 문제를 해결 해답으로 표시하십시오. – MHOOS

답변

2

다음 단계는 소스와 가능한 컴파일 오류를 다운로드 할 필요없이 나를 위해 작동 :

(I는 다음과 같은 가정이 : 난 단지 [당신의로] 윈도우 8.1을 대상을 내가 사용 Visual Studio Premium 2013 업데이트 3)

  1. Visual Studio에서 Tools- Extensions & updates-online 섹션으로 이동하여 sqlite를 찾습니다. 이 패키지에는 필수 SQLite 바이너리가 포함됩니다.
  2. 합니다 Microsoft Visual C++ 런타임 패키지에 대한 참조를 추가 참조 프로젝트에서 윈도우 런타임에 대한 SQLite에 대한 참조를 추가
  3. Nuget 패키지 관리자 콘솔 실행에서
  4. "설치 패키지 sqlite가 그물"
  5. Nuget 패키지 관리자 콘솔 실행에
  6. 지금은 Windows 8.1 대상으로하는 프로젝트를해야합니다

"SQLiteNetExtensions - 패키지 설치"도 모두 SQLiteNetExtensions 참조가 있습니다.단계가 처음으로 추천되었다 위 :

enter image description here

+0

올바른 순서로 라이브러리를 설치하려면이 단계를 정확히 따라야합니다. 내 부재로 인해 지난 주와 늦게 투표하여 죄송합니다. – sust86