2014-05-23 3 views
10

NuGet 명령 줄에서 WindowsPhone 8.0 클래스 라이브러리에 MvvmCross.HotTuna.CrossCore 3.0.14를 설치하려고합니다. 이 작업을 수행 할 때 내가 얻을 오류는 다음과 같습니다Nuget : MvvmCross.CrossCore의 활성 솔루션에 호환되는 패키지가 없습니다.

이 솔루션에서
PM> install-package MvvmCross.HotTuna.CrossCore 3.0.14 
install-package : No compatible project(s) found in the active solution. 
At line:1 char:1 
+ install-package MvvmCross.HotTuna.CrossCore 3.0.14 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : InvalidOperation: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetNoCompatibleProjects,NuGet.PowerShell.Commands.InstallPackageCommand 

, 내가 다른이 윈도우 폰 8 응용 프로그램 프로젝트 다음 MvvmCross 패키지가 있습니다 (대상 윈도우 폰 OS 버전은 윈도우 폰 OS 8.0로 설정)이 설치. 이것은 문제없이 일찍 완료되었습니다.

<packages> 
    <package id="MvvmCross.HotTuna.CrossCore" version="3.0.14" targetFramework="wp71" /> 
    <package id="MvvmCross.HotTuna.MvvmCrossLibraries" version="3.0.14" targetFramework="wp71" /> 
    <package id="MvvmCross.HotTuna.Plugin.File" version="3.0.14" targetFramework="wp71" /> 
    <package id="MvvmCross.HotTuna.Plugin.Json" version="3.0.14" targetFramework="wp71" /> 
    <package id="MvvmCross.HotTuna.Plugin.Location" version="3.0.14" targetFramework="wp71" /> 
    <package id="MvvmCross.HotTuna.Plugin.Messenger" version="3.0.14" targetFramework="wp71" /> 
    <package id="MvvmCross.HotTuna.Plugin.Sqlite" version="3.0.14" targetFramework="wp71" /> 
    <package id="MvvmCross.HotTuna.Plugin.Visibility" version="3.0.14" targetFramework="wp71" /> 
    <package id="MvvmCross.HotTuna.StarterPack" version="3.0.14" targetFramework="wp71" /> 
    <package id="MvvmCross.PortableSupport" version="3.0.14" targetFramework="wp71" /> 
    <package id="WPtoolkit" version="4.2013.08.16" targetFramework="wp80" /> 
</packages> 

누구나 비슷한 문제가 발생합니까?

+1

당신이 이것에 대한 해결책을 받으셨어요? 나는 같은 종류의 문제를 겪고있다. –

+1

Arrgh, 나는이 문제를 어떻게 해결했는지 기억하지 못한다. 솔루션을 가로 질러 비틀 거리면 응답 질문을 업데이트합니다. 나는 여기에서 질문을 추적/대답하는 더 나은 일을 시작해야한다. –

답변

32

방금 ​​비슷한 문제가 있었는데 명령에서 빠졌습니다. 비슷한 일을 한 것처럼 보입니다.

내가 install-package Microsoft.AspNet.WebApi.WebHost version 5.1.2

을 시도하고 있었다 그리고 나는

install-package Microsoft.AspNet.WebApi -version 5.1.2 -project GRP2App.Web

주를 수행하여 그것을 해결, 나는 놓쳤다 - version 매개 변수에서. 또한 project 매개 변수를 추가했지만 중요하다고 생각하지 않습니다.

install-package MvvmCross.HotTuna.CrossCore 3.0.14에는 버전 번호 앞에 -version이 없습니다.

+2

실제로, 그것은 나를 위해 그것을 또한했다. 버전 이전에 대시가 빠졌습니다. 버전 3.0.14 대신 버전 3.0.14가 있어야합니다. 이상한 오류. 감사. –

+3

방금 ​​추가로 같은 오류가 나왔다는 것을 알았습니다. (그래서 저는'uninstall-package Microsoft.AspNet.WebApi.WebHost --removedependencies'를했습니다 -'--' args를 좋아하는 것을 사용하고 있습니다! –

+1

그래서 , 그것은 실제 파서를 가지고 있지 않습니다. *이 도구는 저에게 오싹 함을줍니다. – mnemosyn

0

내가 잘못 철자 프로젝트에 설치하려고이 오류가 발생했습니다했습니다 : 내가 프로젝트 맞춤법을 고정 할 때

Install-Package 'Package' -ProjectName 'WrongName' -Version 1.0.0 

은 모두 잘 작동 :

Install-Package 'Package' -ProjectName 'CorrectName' -Version 1.0.0 
관련 문제