加载 InvalidProjectFileException Microsoft.Build.Evaluation.Project

InvalidProjectFileException loading Microsoft.Build.Evaluation.Project

我正在尝试使用 Microsoft.Build.Evaluation.Project class 使用以下代码加载 Windows UWP 项目:

Project coreVisualStudioProject = new Project(fileName);

UWP 项目是通过 Visual Studio 创建的,方法是选择文件->新建->项目...,选择空白应用程序(通用 windows),然后单击确定按钮创建应用

作为参考,我在此处包含了整个 .csproj:

http://pastebin.com/jyFXdzTr

构造函数抛出以下异常:

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

有没有人遇到过这个问题?考虑到它是一个标准的 UWP 项目和一个基本的项目构造函数调用,我有点不知从哪里开始。

Microsoft.Build.Exceptions.InvalidProjectFileException: A numeric comparison was attempted on

这个异常是由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