2016-06-05 8 views
0

이 패키지가 나를 미치게합니다.Remotion.Linq 2.0.2 패키지는 netcoreapp1.0과 호환되지 않습니다.

VS2015에 .NET Core Console 응용 프로그램을 만들면 변경하지 않고 빌드하고 예상대로 실행합니다.

나는 project.json에 다음과 같은 오류가

{ 
    "version": "1.0.0-*", 
    "buildOptions": { 
    "emitEntryPoint": true 
    }, 
    "dependencies": { 
    "Microsoft.NETCore.App": { 
     "type": "platform", 
     "version": "1.0.0-rc2-3002702" 
    }, 
    "Microsoft.EntityFrameworkCore": "1.0.0-rc2-final" 
    }, 

    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": [ "dnxcore50" ] 
    } 
    } 
} 

다음 복원 패키지 종속성을 제공 추가하여 엔티티 프레임 워크의 RC2를 추가 할 때 : 작업이 주위로 필요로

Package Ix-Async 1.2.5 is not compatible with netcoreapp1.0 

Package Remotion.Linq 2.0.2 is not compatible with netcoreapp1.0 

이 기대된다 여기에 기사별로 : https://docs.efproject.net/en/latest/miscellaneous/rc1-rc2-upgrade.html#using-imports-in-project-json

휴대용 프로필을 가져 오기로 추가하는 방법을 설명하는 곳 :

"frameworks": { 
    "netcoreapp1.0": { 
     "imports": [ "dnxcore50", "portable-net45+win8" ] 
    } 
    } 

이 문제는 1x 비동기 문제를 해결하지만 Remotion.Linq 문제를 해결하지 못합니다. 즉, 여전히이 오류가 표시됩니다.

Package Remotion.Linq 2.0.2 is not compatible with netcoreapp1.0 

나는 (캐시 삭제, 다른 프로파일, 다른 프로젝트 유형) 내가 생각할 수있는 모든 노력을하고 심지어 제거, 모든 것을 몇 번을 다시 설치. 내 PC를 재건축하지 못했습니다. 아이디어가 있습니다.

+0

나는 이것을 재현 할 수 없다. project.json을 수정하면 패키지 복원이 제대로 작동합니다. 내가 생각할 수있는 유일한 것 : VS에 최신 .Net Core Tools 버전이 설치되어 있습니까? – svick

+0

감사합니다. 그것은 놀랄 일도 아니야 - 내가 깨끗한 Windows 환경에서 시작할 필요가 있다고 생각해! –

+0

여기에서 같은 오류가 발생했습니다 – Mottor

답변

0

전과 마찬가지로 VM을 만들고 도구를 설치했습니다. 나는 솔루션을 성공적으로 개설했다. 그래서 그것은 내 프로젝트가 아니 었습니다.

그래서 내 PC에 새로운 Windows 계정을 만들었습니다. 그 계정에 솔루션을 성공적으로 만들었습니다.

다른 계정에 대해 구성되거나 캐시 된 것으로 가정합니다. 내가 (AppData 등에서) 할 수있는만큼 많은 캐시 데이터를 삭제했지만 솔루션은 여전히 ​​빌드되지 않습니다.

답변은 문제가 무엇인지 알아 내려고 시간을 낭비하지 말고 신선한 Windows 계정을 사용하십시오! 당연하지 ....