2012-01-26 85 views
0

我正在使用vs-android编译其网站上可用的示例应用程序。我使用Visual Studio 11开发者预览版在尝试编译vs-android应用程序时出错MSB4062

错误MSB4062:在 “GCCCompile” 任务无法从组件 C的装填:\ PROGRAMFILES(x86)的\的MSBuild \ Microsoft.Cpp \ V4.0 \ V110 \平台\ Android的\ VS-android.Build.CppTasks.Android.dll。 无法加载文件或程序集'Microsoft.Build.CPPTasks.Common,Version = 4.0.0.0,Culture = neutral, 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是正确的,我查过了。我哪里错了?

回答

0

不适用于Visual Studio 11.现在只有vs2010。