0

私は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は正しいです、私はチェックしました。どこが間違っているのですか?

4

1 に答える 1

0

VisualStudio11では動作しません。現時点ではvs2010のみです。

于 2012-01-27T03:06:39.527 に答える