1

저는 Windows 응용 프로그램에 익숙하지 않고 모델에 .dll 파일을 만들려면 sqlite-net 확장 프로젝트를 만들려고합니다. 대다수, 일 대 일, 다 대다.Visual Studio 전문가 2013에 Bulite SQLite-Net Extensions가 있지만 성공하지 못했습니다.

링크 : 이것은 내가 2013 년

지원되지 않는 비주얼 스튜디오에서 프로젝트를 열 때 표시되는 정보입니다 https://bitbucket.org/twincoders/sqlite-net-extensions

의 Visual Studio이 버전은 를 열 수 없습니다 다음 프로젝트들. 프로젝트 유형이 설치되어 있지 않거나이 버전의 Visual Studio에서 프로젝트 유형을 지원하지 않을 수 있습니다. 이러한 프로젝트 유형을 활성화하거나 자산을 이전하는 방법에 대한 자세한 내용은 뒤에 표시된 "마이그레이션 보고서"의 세부 정보를 참조하십시오. - IntegrationTests.Touch-MvvmCross, "C : \ Users \ ** \ Downloads \ sqlite-net-extensions \ sqlite-net- 확장 \ IntegrationTests.Touch \ IntegrationTests.Touch-MvvmCross.csproj" - IntegrationTests.Touch-PCL "C : \ 사용자 \ ** \ 다운로드 \ SQLite는-NET-확장 \ SQLite는-NET-확장은 \ IntegrationTests.Touch \ IntegrationTests.Touch-PCL.csproj을"

대한 변경이 필요하지 않습니다이 프로젝트는 시각에서 열 수 있습니다 Studio 2013, Visual Studio 2012 및 Visual Studio 2010 SP1에서 을 변경하지 않고 - 테스트 "C : \ Users \ ** \ Downloads \ sqlite-net-extensions \ sqlite-net-extensions \ Tests \ Tests.csproj" - MvvmCross, "MvvmCross" - SQLiteNetExtensions-MvvmCross, "C : \ SQLiteNetExtensions-SQLiteNetExtensions-MvvmCross.csproj " - SQLiteNetExtensions-PCL,"C : \ Users \ ** \ Downloads \ sqlite-net-extensions \ 사용자 \ ** \ Downloads \ sqlite- SQLite는-NET-확장 \ SQLiteNetExtensions \ SQLiteNetExtensions-PCL.csproj을 " - SQLiteNetExtensions,"C : \ 사용자 \ ** \ 다운로드 \ SQLite는-NET-확장 \ SQLite는-NET-확장 \ SQLiteNetExtensions.sln는 "

빌드하려고하면 오류가 발생합니다. 그래서 프로젝트를 마우스 오른쪽을 클릭하고 누락 된 패키지를 다운로드합니다. 다시 빌드하려고하면 다음과 같은 오류가 표시됩니다. enter image description here

누구나 .dll 파일을 성공적으로 작성했거나 다음과 같은 문제를 해결할 수 있습니까?

많은 감사!

+2

명시 적 빌드 플랫폼을 x64, x86 또는 ARM으로 설정 했습니까? "모든 cpu"는 유효한 구성이 아닙니다. 또한'Microsoft Visual C++ Runtime package'에 대한 참조를 추가하는 것을 잊지 마십시오. – Veikedo

+0

@Veikedo 귀하의 조언에 감사드립니다. 나는 그것을 창조하고 이미 ~ 일하게 만들었습니다. :) –

답변

1

통합 테스트 프로젝트는 Xamarin 비즈니스 라이센스가 PC에 설치되어 있지 않으면 Visual Studio에서 열리지 않는 MonoTouch 프로젝트입니다.

그러나 SQLite-Net Extensions 프로젝트는 표준 PCL 프로젝트이므로 Xamarin없이 Visual Studio에서 컴파일 할 수 있습니다. 설명하는 문제는 아마도 SQLite-Net 종속성을 다운로드하지 않은 것과 관련이 있습니다.

NuGet Package Manager 플러그인이 설치되어 있고 프로젝트가 종속성을 복원하려면 restore NuGet packages이어야하며 제대로 작동해야합니다.

또한 프로젝트 페이지에서 Download page에서 미리 컴파일 된 DLL을 다운로드 할 수 있습니다.

+0

SQLite-Net을 다운로드 받았고, 나는 그것을 변화 시켜서 해결했습니다. 빌드 플랫폼, 어쨌든 ~ thx mate :) –

1

빌드 플랫폼을 변경하면서 해결했습니다. Thx 얘들 아!