2016-10-21 6 views
0

Azure SDK 및 Visual Studio 용 데이터 레이크 도구 (2.2.2)를 업데이트 한 후 My Data Lake Analytics (U-SQL) 스크립트가 컴파일을 중지했습니다.SDK 업데이트 후 U-SQL 스크립트를 컴파일 할 수 없습니다.

Microsoft 예제가 여전히 성공적으로 컴파일되므로 내 프로젝트에 문제가 있습니까?

오류 출력 :

이 오류는 메타 데이터 파일을 'C : \ 프로그램 파일 % 28x86 % 29 \ 참조 어셈블리 \ 마이크로 소프트 \ Framework.NETFramework \의 V4.6 \ 외관 \ mscorlib.dll에'는

찾을 수 없습니다
MyScript.usql.cs 0

오류 메타 데이터 파일을 'C : \ 프로그램 파일 % 28x86 % 29 \ 참조 마이크로 소프트 \ Framework.NETFramework \의 V4.6 \ 어셈블리 \ 외관 \ System.Collections.Concurrent.dll' 을 찾을 수 없습니다. MyScript.usql.cs 0

외관에 대한 경로가 이상하게 보입니다. 그러나이를 해결하는 방법을 찾지 못했습니다.

답변

1

오류 메시지가 .Net 4.6을 참조합니다. U-SQL은 .NET Framework v4.5를 사용해야합니다. 실수로 런타임 버전을 전환 했습니까?

+0

어떻게 그 일이 일어 났는지 이미지 할 수 없습니다. 그러나 실제로 런타임 버전은 4.6으로 설정되었습니다. 고마워! – coalmee

2

프로젝트를 만들 때 새 프로젝트 창의 맨 위에있는 드롭 다운을 통해 .NET Framework 버전을 설정할 수 있습니다. 목표 프레임 워크 버전을 4.6으로 설정하여 새 프로젝트를 만들 수 있습니까? 4.6을 대상으로하는 프로젝트가 작동하지 않는 경우 프로젝트 파일 v4.6에서 v4.5의 행을 다음과 같이 v4.5로 변경하려고 할 수 있습니까? VS 외부에서 편집하거나 VS에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 언로드 한 다음 다시 편집하려면 마우스 오른쪽 단추로 클릭하고 다시 마우스 오른쪽 단추로 클릭하면 다시로드 할 수 있습니다.