2012-01-26 116 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。