我试图使用以下代码使用Microsoft.Build.Evaluation.Project类加载Windows项目:
Project coreVisualStudioProject = new Project(fileName);UWP项目是通过Visual创建的,方法是选择File->New-> project .,选择Blank app (通用窗口),然后单击OK按钮创建应用程序。
作为参考,我在这里包括了整个.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项目和一个基本的project构造函数调用,我有点不知所措。
发布于 2016-07-19 13:43:51
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导致构建失败
https://stackoverflow.com/questions/38449142
复制相似问题