0

我正在使用vs-android来编译他们网站上可用的示例应用程序。我正在使用 Visual Studio 11 开发者预览版

错误 MSB4062:无法从程序集 C:\ProgramFiles (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\Android\vs-android.Build.CppTasks.Android.dll 加载“GCCCompile”任务. 无法加载文件或程序集“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 是正确的,我已经检查过了。我哪里错了?

4

1 回答 1

0

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

于 2012-01-27T03:06:39.527 回答