错误 MSB4019: 未找到 Microsoft.WindowsPhone.v4.5.Overrides.targets 文件。

3
我尝试使用nant任务编译我的WindowsPhone 8项目。(在VisualStudio2012 Pro下编译时没有任何错误。)但是当我通过命令行执行脚本时,我遇到了以下错误:

错误 MSB4019: 找不到导入的项目 "C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v4.5\Microsoft.WindowsPhone.v4.5.Overrides.targets"

在vs项目中:

<Import Project="$(MSBuildExtensionsPath)\Microsoft\$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)\Microsoft.$(TargetFrameworkIdentifier).$(TargetFrameworkVersion).Overrides.targets" />

这里有什么解决方法吗?
3个回答

3
您可以删除此导入或将 $(TargetFrameworkVersion) 更改为 "v8.0"。很可能您的项目文件是在更早的VS2012上创建的。

1
你可以将你的Visual Studio 2012和Win8更新到最新版本,不需要任何解决方案即可正常使用。

0
你还可以在msbuild中使用/p:VisualStudioVersion=11.0来指定Visual Studio版本为2012。请参考这里

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接