Я использую vs-android для компиляции примера приложения, доступного на их сайте. Я использую Visual Studio 11 Developer Preview
ошибка MSB4062: не удалось загрузить задачу «GCCCompile» из сборки
C: \ ProgramFiles (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Platforms \ Android \ vs-android.Build.CppTasks.Android.dll.
Не удалось загрузить файл или сборку 'Microsoft.Build.CPPTasks.Common, версия = 4.0.0.0, культура = нейтральная,
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 правильный, я проверил. Куда я иду не так?