【问题标题】:error MSB4019: Microsoft.WindowsPhone.v4.5.Overrides.targets" was not found错误 MSB4019:未找到 Microsoft.WindowsPhone.v4.5.Overrides.targets
【发布时间】:2013-07-04 02:13:02
【问题描述】:

我尝试在 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" />

这里有什么解决方法吗?

【问题讨论】:

    标签: visual-studio-2012 msbuild windows-phone-8


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可以将您的 Visual Studio 2012 和 Win8 更新到最新版本,它可以在没有变通方法的情况下工作。

      【讨论】:

        【解决方案3】:

        您还可以使用 /p:VisualStudioVersion=11.0 在 msbuild 中将 Visual Studio 版本指定为 2012。见here

        【讨论】:

          猜你喜欢
          • 2014-09-13
          • 2020-10-15
          • 2021-11-15
          • 1970-01-01
          • 2013-11-12
          • 2018-12-03
          • 2015-02-07
          • 2019-04-12
          • 1970-01-01
          相关资源
          最近更新 更多