尝试编译vs-android应用程序时出现错误MSB4062

时间:2012-01-26 07:36:35

标签: android visual-studio vs-android

我正在使用vs-android来编译其网站上提供的示例应用程序。我正在使用Visual Studio 11开发人员预览

  

错误MSB4062:无法从程序集加载“GCCCompile”任务   C:\ ProgramFiles(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Platforms \ Android \ vs-android.Build.CppTasks.Android.dll。   无法加载文件或程序集'Microsoft.Build.CPPTasks.Common,Version = 4.0.0.0,Culture = neutral,   PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该系统找不到指定的文件。   确认声明是否正确,程序集及其所有依赖项是否可用,   并且该任务包含一个实现Microsoft.Build.Framework.ITask的公共类。

我稍微修改了文件

  

Microsoft.Cpp.Android.Targets

查找错误中提到的dll文件。

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(VCTargetsPath)\Platforms\Android\ImportBefore\*.targets" Condition="Exists('$(VCTargetsPath)\Platforms\Android\ImportBefore')" />
  <Import Project="$(VCTargetsPath)\Microsoft.CppCommon.targets" />

  <UsingTask TaskName="GCCCompile" AssemblyFile="$(VCTargetsPath)Platforms\Android\vs-android.Build.CppTasks.Android.dll" />
  <UsingTask TaskName="GCCLink" AssemblyFile="$(VCTargetsPath)Platforms\Android\vs-android.Build.CppTasks.Android.dll" />
  <UsingTask TaskName="GCCLib" AssemblyFile="$(VCTargetsPath)Platforms\Android\vs-android.Build.CppTasks.Android.dll" />
  <UsingTask TaskName="AntBuild" AssemblyFile="$(VCTargetsPath)Platforms\Android\vs-android.Build.CppTasks.Android.dll" />
  <UsingTask TaskName="VCMessage" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

VCTargetsPath是正确的,我已经检查过了。我哪里错了?

1 个答案:

答案 0 :(得分:0)

不适用于Visual Studio 11.目前仅限vs2010。