Domanda

Sto usando vs-android per compilare l'applicazione di esempio disponibile sul loro sito . Sto usando l'anteprima dello sviluppatore Visual Studio 11

.

Errore MSB4062: l'attività "GCCCompile" non può essere caricata dall'assemblaggio C: \ Programfiles (x86) \ msbuild \ microsoft.cpp \ piattaforme \ piattaforme \ Android \ vs-android.build.cpptsks.android.dll. Impossibile caricare file o assembly 'microsoft.build.cpptsks.commonmon, versione= 4.0.0.0, cultura= neutro, PublicKeyToken= B03F5F7F11D50A3A 'o una delle sue dipendenze. Il sistema non trova il file specificato. Confermare che la dichiarazione è corretta, che l'Assemblea e tutte le sue dipendenze sono disponibili, E che l'attività contiene una classe pubblica che implementa Microsoft.Build.Framework.Itask.

Ho leggermente modificato il file

.

microsoft.cpp.android.targets

Per cercare il file DLL menzionato nell'errore.

<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" />
.

vctartgetpath è corretto, ho controllato. Dove sto andando male?

È stato utile?

Soluzione

non funziona con Visual Studio 11. Solo VS2010 per ora.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top