2016-07-19 3 views
1

내가 다음 코드를 사용하여 Microsoft.Build.Evaluation.Project 클래스를 사용하여 Windows UWP 프로젝트로드를 시도하고 Microsoft.Build.Evaluation.Project 다음 UWP 프로젝트 파일 -을 선택하여 Visual Studio를 통해 생성 된InvalidProjectFileException 로딩

Project coreVisualStudioProject = new Project(fileName); 

을> 새로 만들기 -> 프로젝트 ..., 빈 응용 프로그램 (유니버설 창)을 선택하고 확인 버튼을 클릭하여 응용 프로그램을 만듭니다.

Microsoft.Build.Exceptions.InvalidProjectFileException: A numeric comparison was attempted on "$(TargetPlatformMinVersion)" that evaluates to "10.0.10240.0" instead of a number, in condition "'$(TargetPlatformIdentifier)' == 'UAP' And '$(TargetPlatformMinVersion)' != '' And '$(TargetPlatformMinVersion)' > '10.0.10587.0'". C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v14.0\Microsoft.Windows.UI.Xaml.Common.targets 

사람이 전에이 문제가 발생했습니다 :

http://pastebin.com/jyFXdzTr

생성자는 다음과 같은 예외가 발생합니다 :

는 참고로, 여기 전체 .csproj을 포함했다? 나는 표준 UWP 프로젝트와 기본적인 Project 생성자 호출을 감안할 때 여기에서 갈 곳이 조금 없다.

답변

1

Microsoft.Build.Exceptions.InvalidProjectFileException : 수치 비교

이 예외 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets

C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v14.0\Microsoft.Windows.UI.Xaml.Common.Targets 

에서 정의 된 일부 숫자 비교 조건에 의해 발생 시도한 이것은 우리 시스템에 알려진 문제입니다. 관련 팀에서 조사하고 여기에서 상태를 업데이트합니다. Microsoft.AppxPackage.Targets causes build failures