私はvs-androidを使用して、彼らのサイトで利用可能なサンプルアプリケーションをコンパイルしています。VisualStudio11開発者プレビューを使用しています
エラー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'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。宣言が正しいこと、アセンブリとそのすべての依存関係が利用可能であること、およびタスクに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は正しいです、私はチェックしました。どこが間違っているのですか?