Visual studio 缓慢的应用程序构建-Xamarin for Visual Studio

Visual studio 缓慢的应用程序构建-Xamarin for Visual Studio,visual-studio,xamarin,visual-studio-2015,xamarin.android,Visual Studio,Xamarin,Visual Studio 2015,Xamarin.android,这些天来,我的Xamarin.Android应用程序的构建/部署速度非常缓慢。我不记得以前这么慢 我已启用: 使用共享运行时 快速部署 启用或禁用这些设置没有任何区别。在这两种情况下,构建/部署我的应用程序大约需要2分20秒(最多超过3分钟!)。 使用真正的设备或Visual Studio emulator for Android也没有什么区别 为什么会如此缓慢?我是否使用了正确的设置 更新2 昨天(11月14日)我将Xamarin.VS更新为4.2.1.58。构建持续时间没有改进 我们正在

这些天来,我的Xamarin.Android应用程序的构建/部署速度非常缓慢。我不记得以前这么慢

我已启用:

  • 使用共享运行时
  • 快速部署
启用或禁用这些设置没有任何区别。在这两种情况下,构建/部署我的应用程序大约需要2分20秒(最多超过3分钟!)。 使用真正的设备或Visual Studio emulator for Android也没有什么区别

为什么会如此缓慢?我是否使用了正确的设置

更新2

昨天(11月14日)我将Xamarin.VS更新为4.2.1.58。构建持续时间没有改进

我们正在使用TeamCity构建应用程序的发布版本,TeamCity的统计数据完美地显示了我所说的

在下图中,我选择了last quarter作为日期范围。请参阅构建持续时间的主要增加。现在,我不介意为发布版本等待3分钟,但在调试时这是不可接受的

更新3

乔恩,谢谢你的帮助

同时,我自己在构建日志中做了一些研究,并找到了每个构建任务的持续时间。我发现以某种方式
getAdditionalResourcesFromAssembles
花费了很多时间

我在应用程序中拥有的资源量没有显著变化,所以这让我思考:我正在使用的是另一个程序集吗

然后,我签出了修订版1029(这是最后一个修订版,构建大约需要一分钟),并尝试在更新的环境中调试它。它仍然在1米30秒内建成

因此:

  • 这可能不是VS Xamarin更新(否则版本1029的构建速度也会很慢)
  • 它可能不是快速部署,在构建过程中持续时间会增加
那么,在我的应用程序版本1029和1030之间发生了什么变化

  • 将VisualStudio的Xamarin更新为4.2.0.719
  • 在Android SDK管理器中安装了Android 7.0 SDK平台
  • 在项目属性中将使用Android版本编译更改为Android 7.0
  • 将Xamarin.Android支持库从23.4.0.1更新到24.2.1
  • 更改4是我首先更新的原因,我想使用
    底页
    ,它在版本24中得到了改进。但是支持库NUGET的目标是Android 7.0,所以我必须做1-3才能更新支持库

    导致这一切的支持库绑定是否发生了变化?我在互联网上查看了其他开发人员是否有这个问题,并在Xamarin论坛上找到了。将
    AndroidExplicitCrunch
    build属性设置为
    true
    似乎可以解决这个问题,但当我尝试这样做时,我又遇到了一个构建错误

    不管怎么说,这就是我在此期间所做的。现在,根据要求,这是我的诊断生成日志:

    1>Project Performance Summary:
    1>        3 ms  C:\Development\Apps\FieldService-trunk\OverAllField.XamarinAndroid\OverAll.App.Shared\OverAll.App.Shared.csproj   3 calls
    1>                  1 ms  GetTargetPath                              1 calls
    1>                  0 ms  GetNativeManifest                          1 calls
    1>                  2 ms  GetCopyToOutputDirectoryItems              1 calls
    1>        4 ms  C:\Development\Apps\FieldService-trunk\OverAllField.XamarinAndroid\OverAllField.XamarinAndroid.DataLayer\OverAllField.XamarinAndroid.DataLayer.csproj   3 calls
    1>                  1 ms  GetTargetPath                              1 calls
    1>                  0 ms  GetNativeManifest                          1 calls
    1>                  3 ms  GetCopyToOutputDirectoryItems              1 calls
    1>    40103 ms  C:\Development\Apps\FieldService-trunk\OverAllField.XamarinAndroid\OverAllField.XamarinAndroid.ServiceClient\OverAllField.XamarinAndroid.ServiceClient.csproj   1 calls
    1>
    1>Target Performance Summary:
    1>        0 ms  Compile                                    1 calls
    1>        0 ms  ResolveReferences                          1 calls
    1>        0 ms  BclBuildGetTargetPath                      1 calls
    1>        0 ms  EnsureNuGetPackageBuildImports             1 calls
    1>        0 ms  AfterResGen                                1 calls
    1>        0 ms  ResolveCodeAnalysisRuleSet                 1 calls
    1>        0 ms  _CreatePropertiesCache                     1 calls
    1>        0 ms  _SetTargetFrameworkMonikerAttribute        1 calls
    1>        0 ms  BeforeResGen                               1 calls
    1>        0 ms  ModifyUnitTestPlatformVersion              1 calls
    1>        0 ms  CreateCustomManifestResourceNames          1 calls
    1>        0 ms  BclBuildAddProjectReferenceProperties      1 calls
    1>        0 ms  _ResolveMonoAndroidFramework               1 calls
    1>        0 ms  UpdateAndroidResources                     1 calls
    1>        0 ms  CoreBuild                                  1 calls
    1>        0 ms  ExpressionBuildExtension                   1 calls
    1>        0 ms  _CheckTargetFramework                      1 calls
    1>        0 ms  _CopyAppConfigFile                         1 calls
    1>        0 ms  Build                                      1 calls
    1>        0 ms  DeleteBuildInfoFile                        1 calls
    1>        0 ms  CleanXsdCodeGen                            1 calls
    1>        0 ms  _SetupInstantRun                           1 calls
    1>        0 ms  GetFrameworkPaths                          1 calls
    1>        0 ms  DeleteBuildInfoResource                    1 calls
    1>        0 ms  _AddAndroidDefines                         1 calls
    1>        0 ms  BuildOnlySettings                          1 calls
    1>        0 ms  ComputeIntermediateSatelliteAssemblies     1 calls
    1>        0 ms  ValidationExtension                        1 calls
    1>        0 ms  AfterCompile                               1 calls
    1>        0 ms  _CheckInstantRunCondition                  1 calls
    1>        0 ms  _GenerateSatelliteAssemblyInputs           1 calls
    1>        0 ms  _SetupApplicationJavaClass                 1 calls
    1>        0 ms  _SetupDesignTimeBuildForIntellisense       1 calls
    1>        0 ms  SetWin32ManifestProperties                 1 calls
    1>        0 ms  CreateSatelliteAssemblies                  1 calls
    1>        0 ms  _CopySourceItemsToOutputDirectory          1 calls
    1>        0 ms  GetInstalledSDKLocations                   1 calls
    1>        0 ms  _AddAndroidEnvironmentToCompile            1 calls
    1>        0 ms  _CheckForContent                           1 calls
    1>        0 ms  _SeparateAppExtensionReferences            1 calls
    1>        0 ms  AfterResolveReferences                     1 calls
    1>        0 ms  BeforeResolveReferences                    1 calls
    1>        0 ms  PrepareResources                           1 calls
    1>        0 ms  ResolveSDKReferences                       1 calls
    1>        0 ms  _CheckForDeletedResourceFile               1 calls
    1>        0 ms  BeforeCompile                              1 calls
    1>        0 ms  UpdateAndroidAssets                        1 calls
    1>        0 ms  DesignTimeXamlMarkupCompilation            1 calls
    1>        0 ms  _AddMultiDexDependencyJars                 1 calls
    1>        0 ms  PrepareForRun                              1 calls
    1>        0 ms  ResGen                                     1 calls
    1>        0 ms  _GenerateAndroidAssetsDir                  1 calls
    1>        0 ms  AfterBuild                                 1 calls
    1>        0 ms  BclBuildSetRunningFullBuild                1 calls
    1>        0 ms  GetNativeManifest                          2 calls
    1>        0 ms  ExpandSDKReferences                        1 calls
    1>        0 ms  GenerateTargetFrameworkMonikerAttribute    1 calls
    1>        0 ms  _GenerateAndroidResourceDir                1 calls
    1>        0 ms  CreateManifestResourceNames                1 calls
    1>        0 ms  BeforeBuild                                1 calls
    1>        0 ms  _GenerateCompileInputs                     1 calls
    1>        0 ms  _SetupDesignTimeBuildForBuild              1 calls
    1>        0 ms  PrepareResourceNames                       1 calls
    1>        0 ms  _AddNativeLibraryArchiveToCompile          1 calls
    1>        1 ms  GetCopyToOutputDirectoryXamlAppDefs        3 calls
    1>        1 ms  _GenerateJavaDesignerForComponent          1 calls
    1>        1 ms  _CollectMonoAndroidOutputs                 1 calls
    1>        1 ms  _SetEmbeddedWin32ManifestProperties        1 calls
    1>        1 ms  CoreResGen                                 1 calls
    1>        1 ms  _ValidateLinkMode                          1 calls
    1>        1 ms  _GetLibraryImports                         1 calls
    1>        1 ms  _CheckForCompileOutputs                    1 calls
    1>        1 ms  _ReadPropertiesCache                       1 calls
    1>        1 ms  GetTargetPath                              2 calls
    1>        1 ms  _ComputeAndroidResourcePaths               1 calls
    1>        1 ms  SetBuildInfoDefaults                       1 calls
    1>        1 ms  SplitResourcesByCulture                    1 calls
    1>        1 ms  _SplitProjectReferencesByFileExistence     3 calls
    1>        1 ms  GenerateCompiledExpressionsTempFile        1 calls
    1>        1 ms  BclBuildDetermineReferencesToRedirect      1 calls
    1>        1 ms  _GetReferenceAssemblyPaths                 1 calls
    1>        1 ms  PreXsdCodeGen                              1 calls
    1>        2 ms  _RegisterMdbFilesWithFileWrites            1 calls
    1>        2 ms  PrepareForBuild                            1 calls
    1>        2 ms  _BuildSdkCache                             1 calls
    1>        2 ms  _CalculateAdditionalResourceCacheDirectories   1 calls
    1>        2 ms  AssignProjectConfiguration                 1 calls
    1>        2 ms  _CreateAdditionalResourceCache             1 calls
    1>        2 ms  GetReferenceAssemblyPaths                  1 calls
    1>        3 ms  _GetAdditionalResourcesFromAssemblies      1 calls
    1>        3 ms  _CheckDuplicateJavaLibraries               1 calls
    1>        3 ms  _CollectAdditionalResourceFiles            1 calls
    1>        3 ms  _ExtractLibraryProjectImports              1 calls
    1>        3 ms  _ComputeAndroidAssetsPaths                 1 calls
    1>        3 ms  AssignTargetPaths                          3 calls
    1>        3 ms  CopyFilesToOutputDirectory                 1 calls
    1>        4 ms  _ValidateResourceCache                     1 calls
    1>        4 ms  _ValidateAndroidPackageProperties          1 calls
    1>        5 ms  IncrementalClean                           1 calls
    1>        7 ms  _ResolveMonoAndroidSdks                    1 calls
    1>        9 ms  _CheckForInvalidConfigurationAndPlatform   3 calls
    1>       10 ms  GetCopyToOutputDirectoryItems              3 calls
    1>       11 ms  _CopyFilesMarkedCopyLocal                  1 calls
    1>       11 ms  _CleanGetCurrentAndPriorFileWrites         1 calls
    1>       12 ms  _AddLibraryProjectsEmbeddedResourceToProject   1 calls
    1>       18 ms  ImplicitlyExpandDesignTimeFacades          1 calls
    1>       29 ms  _BuildLibraryImportsCache                  1 calls
    1>       41 ms  ResolveProjectReferences                   1 calls
    1>       70 ms  _SetLatestTargetFrameworkVersion           1 calls
    1>      114 ms  _ResolveLibraryProjectImports              1 calls
    1>      138 ms  ResolveAssemblyReferences                  1 calls
    1>      207 ms  _UpdateAndroidResgen                       1 calls
    1>      356 ms  _GetPrimaryCpuAbi                          1 calls
    1>      803 ms  CoreCompile                                1 calls
    1>    38202 ms  _BuildAdditionalResourcesCache             1 calls
    1>
    1>Task Performance Summary:
    1>        0 ms  CreateCSharpManifestResourceName           1 calls
    1>        0 ms  Delete                                     2 calls
    1>        0 ms  FindAppConfigFile                          1 calls
    1>        0 ms  ResolveCodeAnalysisRuleSet                 1 calls
    1>        0 ms  CallTarget                                 1 calls
    1>        0 ms  ResolveNonMSBuildProjectOutput             1 calls
    1>        0 ms  AssignCulture                              1 calls
    1>        1 ms  GetFrameworkPath                           1 calls
    1>        1 ms  GetAndroidPackageName                      1 calls
    1>        1 ms  AssignProjectConfiguration                 1 calls
    1>        1 ms  ReadImportedLibrariesCache                 1 calls
    1>        1 ms  ReadLinesFromFile                          2 calls
    1>        1 ms  GetAppSettingsDirectory                    1 calls
    1>        1 ms  AssignTargetPath                          18 calls
    1>        1 ms  CreateTemporaryDirectory                   1 calls
    1>        1 ms  GetReferenceAssemblyPaths                  2 calls
    1>        2 ms  Message                                   20 calls
    1>        2 ms  CalculateAdditionalResourceCacheDirectories   1 calls
    1>        2 ms  GetJavaPlatformJar                         1 calls
    1>        2 ms  MakeDir                                    2 calls
    1>        2 ms  WriteLinesToFile                           1 calls
    1>        2 ms  ConvertToAbsolutePath                      1 calls
    1>        3 ms  RemoveDuplicates                           2 calls
    1>        3 ms  CopyIfChanged                              1 calls
    1>        3 ms  CheckDuplicateJavaLibraries                1 calls
    1>        3 ms  AndroidComputeResPaths                     2 calls
    1>        3 ms  ReadLibraryProjectImportsCache             1 calls
    1>        3 ms  CreateProperty                            41 calls
    1>        4 ms  CopyGeneratedJavaResourceClasses           1 calls
    1>        4 ms  GetExtraPackages                           1 calls
    1>        4 ms  GetAndroidDefineConstants                  1 calls
    1>        4 ms  CreateAndroidResourceStamp                 1 calls
    1>        5 ms  FindUnderPath                              5 calls
    1>        5 ms  ReadAdditionalResourcesFromAssemblyCache   2 calls
    1>        5 ms  CreateResgenManifest                       1 calls
    1>        6 ms  CreateItem                                23 calls
    1>        6 ms  RemoveDirFixed                             1 calls
    1>       12 ms  CreateManagedLibraryResourceArchive        1 calls
    1>       14 ms  Copy                                       3 calls
    1>       16 ms  ConvertResourcesCases                      1 calls
    1>       21 ms  GenerateResourceDesigner                   1 calls
    1>       28 ms  GetImportedLibraries                       1 calls
    1>       49 ms  MSBuild                                    3 calls
    1>       49 ms  ReadResolvedSdksCache                      1 calls
    1>      114 ms  ResolveLibraryProjectImports               1 calls
    1>      137 ms  ResolveAssemblyReference                   1 calls
    1>      142 ms  Aapt                                       1 calls
    1>      347 ms  GetPrimaryCpuAbi                           1 calls
    1>      792 ms  Csc                                        1 calls
    1>    38201 ms  GetAdditionalResourcesFromAssemblies       1 calls
    1>
    1>Build succeeded.
    1>
    1>Time Elapsed 00:00:40.09
    
    还有第二个摘要(日志中有两个这样的摘要),但我不能把它包括在问题中,因为它会超过正文字符的限制。 第二个摘要的较小版本:

    2>Project Performance Summary:
    2>        6 ms  C:\Development\Apps\FieldService-trunk\OverAllField.XamarinAndroid\OverAll.App.Shared\OverAll.App.Shared.csproj   5 calls
    2>                  0 ms  GetTargetPath                              1 calls
    2>                  0 ms  GetNativeManifest                          1 calls
    2>                  1 ms  GetCopyToOutputDirectoryItems              1 calls
    2>                  5 ms  GetBuiltProjectOutputRecursive             2 calls
    2>        9 ms  C:\Development\Apps\FieldService-trunk\OverAllField.XamarinAndroid\OverAllField.XamarinAndroid.BarcodeScanner\OverAllField.XamarinAndroid.BarcodeScanner.csproj   4 calls
    2>                  0 ms  GetTargetPath                              1 calls
    2>                  2 ms  GetNativeManifest                          1 calls
    2>                  3 ms  GetCopyToOutputDirectoryItems              1 calls
    2>                  4 ms  GetBuiltProjectOutputRecursive             1 calls
    2>       17 ms  C:\Development\Apps\FieldService-trunk\OverAllField.XamarinAndroid\OverAllField.XamarinAndroid.DataLayer\OverAllField.XamarinAndroid.DataLayer.csproj   5 calls
    2>                  9 ms  GetTargetPath                              1 calls
    2>                  1 ms  GetNativeManifest                          1 calls
    2>                  2 ms  GetCopyToOutputDirectoryItems              1 calls
    2>                  5 ms  GetBuiltProjectOutputRecursive             2 calls
    2>       46 ms  C:\Development\Apps\FieldService-trunk\OverAllField.XamarinAndroid\OverAllField.XamarinAndroid.ServiceClient\OverAllField.XamarinAndroid.ServiceClient.csproj   4 calls
    2>                 21 ms  GetTargetPath                              1 calls
    2>                  0 ms  GetNativeManifest                          1 calls
    2>                  2 ms  GetCopyToOutputDirectoryItems              1 calls
    2>                 23 ms  GetBuiltProjectOutputRecursive             1 calls
    2>    87736 ms  C:\Development\Apps\FieldService-trunk\OverAllField.XamarinAndroid\OverAllField.Android\OverAllField.XamarinAndroid.csproj   1 calls
    
    第二个目标绩效总结:(删除了所有内容,尽管这是一个非常“艰难的过程”要回答的问题由于构建时间可能取决于许多不同的因素,我可以引导您通过各种方法来确定构建中的哪些因素会导致延迟。在大多数情况下,这通常是因为未优化的
    资源。这些资源可能像原始图像/音频/视频,确实应该针对移动设备进行优化。

    关于您提到的实验功能,您可以在此处查看发行说明:

    注意:这是实验性的,因此不能保证它足够稳定,可以用于生产

    至于生成时间,我们需要知道瓶颈在您的项目中的位置。为此,您需要在生成代理的命令中启用
    诊断生成输出
    。使用
    MSBuild
    可以通过以下方式实现这一点:

    /v:diag
    /verbosity:diagnostic
    (或您想要的任何组合)

    /clp:PerformanceSummary
    -它将告诉用户每个任务的性能计时

    EX:构建文件->新建Android项目:

    1>Project Performance Summary:
    1>     4087 ms  c:\users\dougl\documents\visual studio 2015\Projects\App26\App26\App26.csproj   1 calls
    1>               4087 ms  Rebuild                                    1 calls
    1>
    1>Target Performance Summary:
    1>        0 ms  GetCopyToOutputDirectoryXamlAppDefs        1 calls
    1>        0 ms  BeforeRebuild                              1 calls
    1>        0 ms  PrepareResources                           1 calls
    1>        0 ms  _DefineBuildTargetAbis                     1 calls
    1>        0 ms  UpdateAndroidAssets                        1 calls
    1>        0 ms  AfterBuild                                 1 calls
    1>        0 ms  AfterCompile                               1 calls
    1>        0 ms  BeforeCompile                              1 calls
    1>        0 ms  ExpressionBuildExtension                   1 calls
    1>        0 ms  _GenerateCompileInputs                     1 calls
    1>        0 ms  ResolveCodeAnalysisRuleSet                 1 calls
    1>        0 ms  _LinkAssemblies                            1 calls
    1>        0 ms  GetTargetPath                              1 calls
    1>        0 ms  Build                                      1 calls
    1>        0 ms  GenerateCompiledExpressionsTempFile        1 calls
    1>        0 ms  _CopyConfigFiles                           1 calls
    1>        0 ms  Compile                                    1 calls
    1>        0 ms  Rebuild                                    1 calls
    1>        0 ms  ModifyUnitTestPlatformVersion              1 calls
    1>        0 ms  _RegisterMdbFilesWithFileWrites            1 calls
    1>        0 ms  _CheckForCompileOutputs                    1 calls
    1>        0 ms  _SetupDesignTimeBuildForIntellisense       1 calls
    1>        0 ms  _SetTargetFrameworkMonikerAttribute        1 calls
    1>        0 ms  _GenerateAndroidAssetsDir                  1 calls
    1>        0 ms  _AddMultiDexDependencyJars                 1 calls
    1>        0 ms  AfterResolveReferences                     1 calls
    1>        0 ms  UpdateAndroidResources                     1 calls
    1>        0 ms  _CheckInstantRunCondition                  1 calls
    1>        0 ms  CleanPublishFolder                         1 calls
    1>        0 ms  _CheckTargetFramework                      1 calls
    1>        0 ms  _CollectMonoAndroidOutputs                 1 calls
    1>        0 ms  _CopySourceItemsToOutputDirectory          1 calls
    1>        0 ms  CompileRdlFiles                            1 calls
    1>        0 ms  _CreateAdditionalResourceCache             4 calls
    1>        0 ms  DesignTimeXamlMarkupCompilation            1 calls
    1>        0 ms  AfterRebuild                               1 calls
    1>        0 ms  _SeparateAppExtensionReferences            1 calls
    1>        0 ms  ExpandSDKReferences                        1 calls
    1>        0 ms  _ReadPropertiesCache                       1 calls
    1>        0 ms  AfterResGen                                1 calls
    1>        0 ms  CleanReferencedProjects                    1 calls
    1>        0 ms  _CollectPCLPdbFiles                        1 calls
    1>        0 ms  Clean                                      1 calls
    1>        0 ms  SetWin32ManifestProperties                 1 calls
    1>        0 ms  ResolveSDKReferences                       1 calls
    1>        0 ms  CreateSatelliteAssemblies                  1 calls
    1>        0 ms  DeleteBuildInfoResource                    1 calls
    1>        0 ms  _ResolveMonoAndroidFramework               1 calls
    1>        0 ms  PrepareResourceNames                       1 calls
    1>        0 ms  _SetupInstantRun                           1 calls
    1>        0 ms  _SetupDesignTimeBuildForBuild              1 calls
    1>        0 ms  CoreBuild                                  1 calls
    1>        0 ms  _CheckForDeletedResourceFile               1 calls
    1>        0 ms  GetFrameworkPaths                          1 calls
    1>        0 ms  _ValidateLinkMode                          1 calls
    1>        0 ms  DeleteBuildInfoFile                        1 calls
    1>        0 ms  _CollectPCLMdbFiles                        1 calls
    1>        0 ms  _CompileDex                                1 calls
    1>        0 ms  GetInstalledSDKLocations                   1 calls
    1>        0 ms  BeforeClean                                1 calls
    1>        0 ms  BuildOnlySettings                          1 calls
    1>        0 ms  _ValidateResourceCache                     1 calls
    1>        0 ms  BeforeResolveReferences                    1 calls
    1>        0 ms  _CheckForContent                           1 calls
    1>        0 ms  BeforeResGen                               1 calls
    1>        0 ms  PrepareRdlFiles                            1 calls
    1>        0 ms  AfterClean                                 1 calls
    1>        0 ms  _SetupApplicationJavaClass                 1 calls
    1>        0 ms  ValidationExtension                        1 calls
    1>        0 ms  _IncludeInstanceRunReference               1 calls
    1>        0 ms  ResolveReferences                          1 calls
    1>        0 ms  CreateCustomManifestResourceNames          1 calls
    1>        0 ms  ResGen                                     1 calls
    1>        0 ms  BeforeBuild                                1 calls
    1>        1 ms  _SplitProjectReferencesByFileExistence     1 calls
    1>        1 ms  _GenerateSatelliteAssemblyInputs           1 calls
    1>        1 ms  PrepareForRun                              1 calls
    1>        1 ms  CleanXsdCodeGen                            1 calls
    1>        1 ms  GenerateTargetFrameworkMonikerAttribute    1 calls
    1>        1 ms  ResolveProjectReferences                   1 calls
    1>        1 ms  AssignTargetPaths                          1 calls
    1>        1 ms  _CreateIntermediateAssembliesDir           1 calls
    1>        1 ms  GetCopyToOutputDirectoryItems              1 calls
    1>        1 ms  PreXsdCodeGen                              1 calls
    1>        1 ms  _GetReferenceAssemblyPaths                 1 calls
    1>        1 ms  CoreResGen                                 1 calls
    1>        1 ms  _CleanGeneratedDeploymentFiles             1 calls
    1>        1 ms  SetBuildInfoDefaults                       1 calls
    1>        1 ms  AssignProjectConfiguration                 1 calls
    1>        1 ms  _CreatePackageWorkspace                    1 calls
    1>        1 ms  _GetMonoPlatformJarPath                    1 calls
    1>        1 ms  PrepareForBuild                            1 calls
    1>        1 ms  _CalculateAdditionalResourceCacheDirectories   1 calls
    1>        1 ms  _ComputeAndroidResourcePaths               1 calls
    1>        1 ms  _SetEmbeddedWin32ManifestProperties        1 calls
    1>        1 ms  _GetAddOnPlatformLibraries                 1 calls
    1>        1 ms  _GetLibraryImports                         1 calls
    1>        1 ms  SplitResourcesByCulture                    1 calls
    1>        1 ms  GetReferenceAssemblyPaths                  1 calls
    1>        1 ms  _CheckProjectItems                         1 calls
    1>        1 ms  _AdjustJavacVersionArguments               1 calls
    1>        1 ms  _CleanGeneratedDebuggingFiles              1 calls
    1>        2 ms  _PrepareAssemblies                         1 calls
    1>        2 ms  _FindJavaStubFiles                         1 calls
    1>        2 ms  _ExtractLibraryProjectImports              1 calls
    1>        2 ms  _StripEmbeddedLibraries                    1 calls
    1>        2 ms  _CleanGetCurrentAndPriorFileWrites         1 calls
    1>        2 ms  _GetAdditionalResourcesFromAssemblies      1 calls
    1>        2 ms  _FindCompiledJavaFiles                     1 calls
    1>        2 ms  _CheckDuplicateJavaLibraries               1 calls
    1>        2 ms  _AddLibraryProjectsEmbeddedResourceToProject   1 calls
    1>        3 ms  _ComputeAndroidAssetsPaths                 1 calls
    1>        3 ms  CopyFilesToOutputDirectory                 1 calls
    1>        3 ms  CoreClean                                  1 calls
    1>        3 ms  _CollectPdbFiles                           1 calls
    1>        3 ms  GetBuiltProjectOutputRecursive             1 calls
    1>        3 ms  _CollectConfigFiles                        1 calls
    1>        3 ms  _ValidateAndroidPackageProperties          1 calls
    1>        3 ms  _WriteResolvedAssemblies                   1 calls
    1>        4 ms  _CreatePropertiesCache                     1 calls
    1>        4 ms  _ResolveMonoAndroidSdks                    1 calls
    1>        4 ms  _AddDebugStaticResources                   1 calls
    1>        4 ms  _BuildLibraryImportsCache                  1 calls
    1>        4 ms  _CollectMdbFiles                           1 calls
    1>        5 ms  _CheckForInvalidConfigurationAndPlatform   1 calls
    1>        7 ms  _ResolveSatellitePaths                     1 calls
    1>        7 ms  _GeneratePackageManagerJava                1 calls
    1>        8 ms  _DetermineJavaLibrariesToCompile           1 calls
    1>        9 ms  IncrementalClean                           1 calls
    1>       10 ms  _AddStaticResources                        1 calls
    1>       11 ms  _CleanMonoAndroidIntermediateDir           1 calls
    1>       11 ms  _GenerateAndroidResourceDir                1 calls
    1>       12 ms  _CleanMsymArchive                          1 calls
    1>       18 ms  _SetLatestTargetFrameworkVersion           1 calls
    1>       20 ms  ResolveAssemblyReferences                  1 calls
    1>       27 ms  ImplicitlyExpandDesignTimeFacades          1 calls
    1>       30 ms  _BuildSdkCache                             1 calls
    1>       35 ms  _ConvertPdbFiles                           1 calls
    1>       45 ms  _CheckTargetFrameworks                     1 calls
    1>       46 ms  _ResolveLibraryProjectImports              1 calls
    1>       52 ms  _CreateBaseApk                             1 calls
    1>       66 ms  _BuildAdditionalResourcesCache             1 calls
    1>       72 ms  _CopyMdbFiles                              1 calls
    1>       78 ms  _ResolveAssemblies                         1 calls
    1>      115 ms  _UpdateAndroidResgen                       1 calls
    1>      167 ms  _GenerateJavaStubs                         1 calls
    1>      189 ms  _GetPrimaryCpuAbi                          1 calls
    1>      453 ms  _CopyIntermediateAssemblies                1 calls
    1>      515 ms  _LinkAssembliesNoShrink                    1 calls
    1>      657 ms  _CompileToDalvikWithDx                     1 calls
    1>      664 ms  _CompileJava                               1 calls
    1>      677 ms  CoreCompile                                1 calls
    1>
    1>Task Performance Summary:
    1>        0 ms  CallTarget                                 1 calls
    1>        0 ms  MSBuild                                    1 calls
    1>        0 ms  ResolveCodeAnalysisRuleSet                 1 calls
    1>        0 ms  ReadLinesFromFile                          2 calls
    1>        0 ms  GetFrameworkPath                           1 calls
    1>        0 ms  FindAppConfigFile                          1 calls
    1>        0 ms  AssignCulture                              1 calls
    1>        1 ms  GetAppSettingsDirectory                    1 calls
    1>        1 ms  ConvertToAbsolutePath                      1 calls
    1>        1 ms  RemoveDuplicates                           3 calls
    1>        1 ms  AssignTargetPath                           6 calls
    1>        1 ms  CollectLibraryAssets                       1 calls
    1>        1 ms  AssignProjectConfiguration                 1 calls
    1>        1 ms  GetMonoPlatformJar                         1 calls
    1>        1 ms  CalculateAdditionalResourceCacheDirectories   1 calls
    1>        1 ms  CreateTemporaryDirectory                   2 calls
    1>        1 ms  GetAndroidDefineConstants                  1 calls
    1>        1 ms  GetAddOnPlatformLibraries                  1 calls
    1>        1 ms  ReadImportedLibrariesCache                 1 calls
    1>        1 ms  ReadAdditionalResourcesFromAssemblyCache   1 calls
    1>        1 ms  CheckProjectItems                          1 calls
    1>        1 ms  GetReferenceAssemblyPaths                  2 calls
    1>        1 ms  AdjustJavacVersionArguments                1 calls
    1>        2 ms  FindUnderPath                              7 calls
    1>        2 ms  Message                                   17 calls
    1>        2 ms  ReadLibraryProjectImportsCache             1 calls
    1>        2 ms  MakeDir                                    6 calls
    1>        2 ms  CreateAndroidResourceStamp                 1 calls
    1>        2 ms  CreateProperty                            42 calls
    1>        2 ms  CopyIfChanged                              1 calls
    1>        2 ms  GetAndroidPackageName                      2 calls
    1>        2 ms  GetJavaPlatformJar                         1 calls
    1>        2 ms  GetExtraPackages                           2 calls
    1>        2 ms  CheckDuplicateJavaLibraries                1 calls
    1>        2 ms  CreateManagedLibraryResourceArchive        1 calls
    1>        3 ms  RemoveUnknownFiles                         1 calls
    1>        3 ms  AndroidComputeResPaths                     2 calls
    1>        3 ms  CreateResgenManifest                       1 calls
    1>        4 ms  GetImportedLibraries                       1 calls
    1>        4 ms  GetFilesThatExist                          3 calls
    1>        6 ms  Touch                                      7 calls
    1>        6 ms  CopyGeneratedJavaResourceClasses           2 calls
    1>        7 ms  CreateItem                                20 calls
    1>        7 ms  GeneratePackageManagerJava                 1 calls
    1>        7 ms  DetermineJavaLibrariesToCompile            1 calls
    1>        8 ms  Delete                                    28 calls
    1>       10 ms  CopyResource                               4 calls
    1>       11 ms  RemoveDirFixed                             5 calls
    1>       12 ms  WriteLinesToFile                           5 calls
    1>       17 ms  ReadResolvedSdksCache                      1 calls
    1>       27 ms  ResolveAssemblyReference                   2 calls
    1>       29 ms  GenerateResourceDesigner                   1 calls
    1>       29 ms  ResolveSdks                                1 calls
    1>       29 ms  ConvertResourcesCases                      3 calls
    1>       35 ms  ConvertDebuggingFiles                      1 calls
    1>       45 ms  CheckTargetFrameworks                      1 calls
    1>       45 ms  ResolveLibraryProjectImports               1 calls
    1>       52 ms  CopyMdbFiles                               1 calls
    1>       65 ms  GetAdditionalResourcesFromAssemblies       1 calls
    1>       77 ms  ResolveAssemblies                          1 calls
    1>       92 ms  Aapt                                       2 calls
    1>      161 ms  GenerateJavaStubs                          1 calls
    1>      186 ms  GetPrimaryCpuAbi                           1 calls
    1>      479 ms  Copy                                       7 calls
    1>      513 ms  LinkAssemblies                             1 calls
    1>      655 ms  CompileToDalvik                            1 calls
    1>      660 ms  Csc                                        1 calls
    1>      664 ms  Javac                                      1 calls
    1>
    1>Build succeeded.
    1>
    1>Time Elapsed 00:00:04.08
    
    请注意,我们可以告诉您这个构建花费了多长时间:4秒。但是这并不能回答您的问题,但是通过这样一个适当的日志,我们可以调查
    目标
    任务
    ,并找出您的项目的瓶颈所在。我的猜测是
    aapt
    ,但这只是因为即使是Android Studio将挂在这里,因为此工具位于
    Android SDK
    中,它负责打包Android资产

    编辑:

    构建这两个项目似乎花费了~2分钟。一个位于
    C:\Development\Apps\trunk\App.Droid\App.Droid.ServiceClient\App.Droid.ServiceClient.csproj
    ,另一个位于
    C:\Development\Apps\trunk\App.Droid\App.Droid\App.Droid.csproj
    (分别为40/87秒)。对于一个对Android Support/Google Play有如此多第三方依赖关系的项目来说,这似乎很正常。您可以搜索字符串
    Task“GetAdditionalResourcesFromAssemblies
    ,以显示定义此项的6个位置。由于两个Android项目,此处调用了2个任务

    可能值得将Android Studio项目与那么多外部依赖项进行比较,并比较时间。我确实知道,我们目前在
    GetAdditionalResourcesFromAssemblies
    任务方面有很多正在进行的工作。但是,这项工作要到第9-10个周期才能提供。这项工作目前是拉取请求:

    (由于提交时间的关系,您可以看出它几乎是全新的)

    因为你不能
    2>     1245 ms  GenerateJavaStubs                          1 calls
    2>     2334 ms  ConvertResourcesCases                      3 calls
    2>     4637 ms  Aapt                                       2 calls
    2>     8941 ms  CompileToDalvik                            1 calls
    2>    66320 ms  GetAdditionalResourcesFromAssemblies       1 calls
    2>
    2>Build succeeded.
    2>
    2>Time Elapsed 00:01:27.73
    
    1>Project Performance Summary:
    1>    40103 ms  C:\Development\Apps\trunk\App.Droid\App.Droid.ServiceClient\App.Droid.ServiceClient.csproj   1 calls
    ...
    2>Project Performance Summary:
    2>    87736 ms  C:\Development\Apps\trunk\App.Droid\App.Droid\App.Droid.csproj   1 calls
    
    1>Project Performance Summary:
    1>      962 ms  C:\Development\Apps\trunk-r1029\App.Droid\App.Droid.ServiceClient\App.Droid.ServiceClient.csproj   1 calls
    2>Project Performance Summary:
    2>    18214 ms  C:\Development\Apps\trunk-r1029\App.Droid\App.Droid\App.Droid.csproj   1 calls
    
    1>Project Performance Summary:
    1>     4087 ms  c:\users\dougl\documents\visual studio 2015\Projects\App26\App26\App26.csproj   1 calls
    1>               4087 ms  Rebuild                                    1 calls
    1>
    1>Target Performance Summary:
    1>        0 ms  GetCopyToOutputDirectoryXamlAppDefs        1 calls
    1>        0 ms  BeforeRebuild                              1 calls
    1>        0 ms  PrepareResources                           1 calls
    1>        0 ms  _DefineBuildTargetAbis                     1 calls
    1>        0 ms  UpdateAndroidAssets                        1 calls
    1>        0 ms  AfterBuild                                 1 calls
    1>        0 ms  AfterCompile                               1 calls
    1>        0 ms  BeforeCompile                              1 calls
    1>        0 ms  ExpressionBuildExtension                   1 calls
    1>        0 ms  _GenerateCompileInputs                     1 calls
    1>        0 ms  ResolveCodeAnalysisRuleSet                 1 calls
    1>        0 ms  _LinkAssemblies                            1 calls
    1>        0 ms  GetTargetPath                              1 calls
    1>        0 ms  Build                                      1 calls
    1>        0 ms  GenerateCompiledExpressionsTempFile        1 calls
    1>        0 ms  _CopyConfigFiles                           1 calls
    1>        0 ms  Compile                                    1 calls
    1>        0 ms  Rebuild                                    1 calls
    1>        0 ms  ModifyUnitTestPlatformVersion              1 calls
    1>        0 ms  _RegisterMdbFilesWithFileWrites            1 calls
    1>        0 ms  _CheckForCompileOutputs                    1 calls
    1>        0 ms  _SetupDesignTimeBuildForIntellisense       1 calls
    1>        0 ms  _SetTargetFrameworkMonikerAttribute        1 calls
    1>        0 ms  _GenerateAndroidAssetsDir                  1 calls
    1>        0 ms  _AddMultiDexDependencyJars                 1 calls
    1>        0 ms  AfterResolveReferences                     1 calls
    1>        0 ms  UpdateAndroidResources                     1 calls
    1>        0 ms  _CheckInstantRunCondition                  1 calls
    1>        0 ms  CleanPublishFolder                         1 calls
    1>        0 ms  _CheckTargetFramework                      1 calls
    1>        0 ms  _CollectMonoAndroidOutputs                 1 calls
    1>        0 ms  _CopySourceItemsToOutputDirectory          1 calls
    1>        0 ms  CompileRdlFiles                            1 calls
    1>        0 ms  _CreateAdditionalResourceCache             4 calls
    1>        0 ms  DesignTimeXamlMarkupCompilation            1 calls
    1>        0 ms  AfterRebuild                               1 calls
    1>        0 ms  _SeparateAppExtensionReferences            1 calls
    1>        0 ms  ExpandSDKReferences                        1 calls
    1>        0 ms  _ReadPropertiesCache                       1 calls
    1>        0 ms  AfterResGen                                1 calls
    1>        0 ms  CleanReferencedProjects                    1 calls
    1>        0 ms  _CollectPCLPdbFiles                        1 calls
    1>        0 ms  Clean                                      1 calls
    1>        0 ms  SetWin32ManifestProperties                 1 calls
    1>        0 ms  ResolveSDKReferences                       1 calls
    1>        0 ms  CreateSatelliteAssemblies                  1 calls
    1>        0 ms  DeleteBuildInfoResource                    1 calls
    1>        0 ms  _ResolveMonoAndroidFramework               1 calls
    1>        0 ms  PrepareResourceNames                       1 calls
    1>        0 ms  _SetupInstantRun                           1 calls
    1>        0 ms  _SetupDesignTimeBuildForBuild              1 calls
    1>        0 ms  CoreBuild                                  1 calls
    1>        0 ms  _CheckForDeletedResourceFile               1 calls
    1>        0 ms  GetFrameworkPaths                          1 calls
    1>        0 ms  _ValidateLinkMode                          1 calls
    1>        0 ms  DeleteBuildInfoFile                        1 calls
    1>        0 ms  _CollectPCLMdbFiles                        1 calls
    1>        0 ms  _CompileDex                                1 calls
    1>        0 ms  GetInstalledSDKLocations                   1 calls
    1>        0 ms  BeforeClean                                1 calls
    1>        0 ms  BuildOnlySettings                          1 calls
    1>        0 ms  _ValidateResourceCache                     1 calls
    1>        0 ms  BeforeResolveReferences                    1 calls
    1>        0 ms  _CheckForContent                           1 calls
    1>        0 ms  BeforeResGen                               1 calls
    1>        0 ms  PrepareRdlFiles                            1 calls
    1>        0 ms  AfterClean                                 1 calls
    1>        0 ms  _SetupApplicationJavaClass                 1 calls
    1>        0 ms  ValidationExtension                        1 calls
    1>        0 ms  _IncludeInstanceRunReference               1 calls
    1>        0 ms  ResolveReferences                          1 calls
    1>        0 ms  CreateCustomManifestResourceNames          1 calls
    1>        0 ms  ResGen                                     1 calls
    1>        0 ms  BeforeBuild                                1 calls
    1>        1 ms  _SplitProjectReferencesByFileExistence     1 calls
    1>        1 ms  _GenerateSatelliteAssemblyInputs           1 calls
    1>        1 ms  PrepareForRun                              1 calls
    1>        1 ms  CleanXsdCodeGen                            1 calls
    1>        1 ms  GenerateTargetFrameworkMonikerAttribute    1 calls
    1>        1 ms  ResolveProjectReferences                   1 calls
    1>        1 ms  AssignTargetPaths                          1 calls
    1>        1 ms  _CreateIntermediateAssembliesDir           1 calls
    1>        1 ms  GetCopyToOutputDirectoryItems              1 calls
    1>        1 ms  PreXsdCodeGen                              1 calls
    1>        1 ms  _GetReferenceAssemblyPaths                 1 calls
    1>        1 ms  CoreResGen                                 1 calls
    1>        1 ms  _CleanGeneratedDeploymentFiles             1 calls
    1>        1 ms  SetBuildInfoDefaults                       1 calls
    1>        1 ms  AssignProjectConfiguration                 1 calls
    1>        1 ms  _CreatePackageWorkspace                    1 calls
    1>        1 ms  _GetMonoPlatformJarPath                    1 calls
    1>        1 ms  PrepareForBuild                            1 calls
    1>        1 ms  _CalculateAdditionalResourceCacheDirectories   1 calls
    1>        1 ms  _ComputeAndroidResourcePaths               1 calls
    1>        1 ms  _SetEmbeddedWin32ManifestProperties        1 calls
    1>        1 ms  _GetAddOnPlatformLibraries                 1 calls
    1>        1 ms  _GetLibraryImports                         1 calls
    1>        1 ms  SplitResourcesByCulture                    1 calls
    1>        1 ms  GetReferenceAssemblyPaths                  1 calls
    1>        1 ms  _CheckProjectItems                         1 calls
    1>        1 ms  _AdjustJavacVersionArguments               1 calls
    1>        1 ms  _CleanGeneratedDebuggingFiles              1 calls
    1>        2 ms  _PrepareAssemblies                         1 calls
    1>        2 ms  _FindJavaStubFiles                         1 calls
    1>        2 ms  _ExtractLibraryProjectImports              1 calls
    1>        2 ms  _StripEmbeddedLibraries                    1 calls
    1>        2 ms  _CleanGetCurrentAndPriorFileWrites         1 calls
    1>        2 ms  _GetAdditionalResourcesFromAssemblies      1 calls
    1>        2 ms  _FindCompiledJavaFiles                     1 calls
    1>        2 ms  _CheckDuplicateJavaLibraries               1 calls
    1>        2 ms  _AddLibraryProjectsEmbeddedResourceToProject   1 calls
    1>        3 ms  _ComputeAndroidAssetsPaths                 1 calls
    1>        3 ms  CopyFilesToOutputDirectory                 1 calls
    1>        3 ms  CoreClean                                  1 calls
    1>        3 ms  _CollectPdbFiles                           1 calls
    1>        3 ms  GetBuiltProjectOutputRecursive             1 calls
    1>        3 ms  _CollectConfigFiles                        1 calls
    1>        3 ms  _ValidateAndroidPackageProperties          1 calls
    1>        3 ms  _WriteResolvedAssemblies                   1 calls
    1>        4 ms  _CreatePropertiesCache                     1 calls
    1>        4 ms  _ResolveMonoAndroidSdks                    1 calls
    1>        4 ms  _AddDebugStaticResources                   1 calls
    1>        4 ms  _BuildLibraryImportsCache                  1 calls
    1>        4 ms  _CollectMdbFiles                           1 calls
    1>        5 ms  _CheckForInvalidConfigurationAndPlatform   1 calls
    1>        7 ms  _ResolveSatellitePaths                     1 calls
    1>        7 ms  _GeneratePackageManagerJava                1 calls
    1>        8 ms  _DetermineJavaLibrariesToCompile           1 calls
    1>        9 ms  IncrementalClean                           1 calls
    1>       10 ms  _AddStaticResources                        1 calls
    1>       11 ms  _CleanMonoAndroidIntermediateDir           1 calls
    1>       11 ms  _GenerateAndroidResourceDir                1 calls
    1>       12 ms  _CleanMsymArchive                          1 calls
    1>       18 ms  _SetLatestTargetFrameworkVersion           1 calls
    1>       20 ms  ResolveAssemblyReferences                  1 calls
    1>       27 ms  ImplicitlyExpandDesignTimeFacades          1 calls
    1>       30 ms  _BuildSdkCache                             1 calls
    1>       35 ms  _ConvertPdbFiles                           1 calls
    1>       45 ms  _CheckTargetFrameworks                     1 calls
    1>       46 ms  _ResolveLibraryProjectImports              1 calls
    1>       52 ms  _CreateBaseApk                             1 calls
    1>       66 ms  _BuildAdditionalResourcesCache             1 calls
    1>       72 ms  _CopyMdbFiles                              1 calls
    1>       78 ms  _ResolveAssemblies                         1 calls
    1>      115 ms  _UpdateAndroidResgen                       1 calls
    1>      167 ms  _GenerateJavaStubs                         1 calls
    1>      189 ms  _GetPrimaryCpuAbi                          1 calls
    1>      453 ms  _CopyIntermediateAssemblies                1 calls
    1>      515 ms  _LinkAssembliesNoShrink                    1 calls
    1>      657 ms  _CompileToDalvikWithDx                     1 calls
    1>      664 ms  _CompileJava                               1 calls
    1>      677 ms  CoreCompile                                1 calls
    1>
    1>Task Performance Summary:
    1>        0 ms  CallTarget                                 1 calls
    1>        0 ms  MSBuild                                    1 calls
    1>        0 ms  ResolveCodeAnalysisRuleSet                 1 calls
    1>        0 ms  ReadLinesFromFile                          2 calls
    1>        0 ms  GetFrameworkPath                           1 calls
    1>        0 ms  FindAppConfigFile                          1 calls
    1>        0 ms  AssignCulture                              1 calls
    1>        1 ms  GetAppSettingsDirectory                    1 calls
    1>        1 ms  ConvertToAbsolutePath                      1 calls
    1>        1 ms  RemoveDuplicates                           3 calls
    1>        1 ms  AssignTargetPath                           6 calls
    1>        1 ms  CollectLibraryAssets                       1 calls
    1>        1 ms  AssignProjectConfiguration                 1 calls
    1>        1 ms  GetMonoPlatformJar                         1 calls
    1>        1 ms  CalculateAdditionalResourceCacheDirectories   1 calls
    1>        1 ms  CreateTemporaryDirectory                   2 calls
    1>        1 ms  GetAndroidDefineConstants                  1 calls
    1>        1 ms  GetAddOnPlatformLibraries                  1 calls
    1>        1 ms  ReadImportedLibrariesCache                 1 calls
    1>        1 ms  ReadAdditionalResourcesFromAssemblyCache   1 calls
    1>        1 ms  CheckProjectItems                          1 calls
    1>        1 ms  GetReferenceAssemblyPaths                  2 calls
    1>        1 ms  AdjustJavacVersionArguments                1 calls
    1>        2 ms  FindUnderPath                              7 calls
    1>        2 ms  Message                                   17 calls
    1>        2 ms  ReadLibraryProjectImportsCache             1 calls
    1>        2 ms  MakeDir                                    6 calls
    1>        2 ms  CreateAndroidResourceStamp                 1 calls
    1>        2 ms  CreateProperty                            42 calls
    1>        2 ms  CopyIfChanged                              1 calls
    1>        2 ms  GetAndroidPackageName                      2 calls
    1>        2 ms  GetJavaPlatformJar                         1 calls
    1>        2 ms  GetExtraPackages                           2 calls
    1>        2 ms  CheckDuplicateJavaLibraries                1 calls
    1>        2 ms  CreateManagedLibraryResourceArchive        1 calls
    1>        3 ms  RemoveUnknownFiles                         1 calls
    1>        3 ms  AndroidComputeResPaths                     2 calls
    1>        3 ms  CreateResgenManifest                       1 calls
    1>        4 ms  GetImportedLibraries                       1 calls
    1>        4 ms  GetFilesThatExist                          3 calls
    1>        6 ms  Touch                                      7 calls
    1>        6 ms  CopyGeneratedJavaResourceClasses           2 calls
    1>        7 ms  CreateItem                                20 calls
    1>        7 ms  GeneratePackageManagerJava                 1 calls
    1>        7 ms  DetermineJavaLibrariesToCompile            1 calls
    1>        8 ms  Delete                                    28 calls
    1>       10 ms  CopyResource                               4 calls
    1>       11 ms  RemoveDirFixed                             5 calls
    1>       12 ms  WriteLinesToFile                           5 calls
    1>       17 ms  ReadResolvedSdksCache                      1 calls
    1>       27 ms  ResolveAssemblyReference                   2 calls
    1>       29 ms  GenerateResourceDesigner                   1 calls
    1>       29 ms  ResolveSdks                                1 calls
    1>       29 ms  ConvertResourcesCases                      3 calls
    1>       35 ms  ConvertDebuggingFiles                      1 calls
    1>       45 ms  CheckTargetFrameworks                      1 calls
    1>       45 ms  ResolveLibraryProjectImports               1 calls
    1>       52 ms  CopyMdbFiles                               1 calls
    1>       65 ms  GetAdditionalResourcesFromAssemblies       1 calls
    1>       77 ms  ResolveAssemblies                          1 calls
    1>       92 ms  Aapt                                       2 calls
    1>      161 ms  GenerateJavaStubs                          1 calls
    1>      186 ms  GetPrimaryCpuAbi                           1 calls
    1>      479 ms  Copy                                       7 calls
    1>      513 ms  LinkAssemblies                             1 calls
    1>      655 ms  CompileToDalvik                            1 calls
    1>      660 ms  Csc                                        1 calls
    1>      664 ms  Javac                                      1 calls
    1>
    1>Build succeeded.
    1>
    1>Time Elapsed 00:00:04.08