Errore MSB4062 durante il tentativo di compilare l'applicazione VS-Android
-
14-11-2019 - |
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?
Soluzione
non funziona con Visual Studio 11. Solo VS2010 per ora.