@@ -1556,7 +1556,13 @@ because xbuild doesn't support framework reference assemblies.
15561556 Inputs=" @(_ResolvedPdbFiles)"
15571557 Outputs=" @(_ResolvedPdbFiles->'%(RootDir)%(Directory)%(Filename).dll.mdb')"
15581558 DependsOnTargets=" _CollectPdbFiles" >
1559- <ConvertDebuggingFiles Files =" @(_ResolvedPdbFiles)" />
1559+ <ConvertDebuggingFiles Files =" @(_ResolvedPdbFiles)" >
1560+ <Output TaskParameter =" ConvertedFiles" ItemName =" _ConvertedDebuggingFiles" />
1561+ </ConvertDebuggingFiles >
1562+ <WriteLinesToFile
1563+ File=" $(IntermediateOutputPath)$(CleanFile)"
1564+ Lines=" @(_ConvertedDebuggingFiles)"
1565+ Overwrite=" false" />
15601566</Target >
15611567
15621568<Target Name =" _CopyMdbFiles"
@@ -1565,13 +1571,19 @@ because xbuild doesn't support framework reference assemblies.
15651571 DependsOnTargets=" _ConvertPdbFiles;_CollectMdbFiles" >
15661572 <CopyMdbFiles
15671573 SourceFiles=" @(_ResolvedMdbFiles);@(_ResolvedPortablePdbFiles)"
1568- DestinationFiles=" @(_ResolvedMdbFiles->'$(OutputPath)%(Filename)%(Extension)');@(_ResolvedPortablePdbFiles->'$(OutputPath)%(Filename)%(Extension)')"
1569- />
1574+ DestinationFiles=" @(_ResolvedMdbFiles->'$(OutputPath)%(Filename)%(Extension)');@(_ResolvedPortablePdbFiles->'$(OutputPath)%(Filename)%(Extension)')" >
1575+ <Output TaskParameter =" CopiedFiles" ItemName =" _MdbFilesCopied" />
1576+ </CopyMdbFiles >
15701577 <Copy
1571- SourceFiles=" @(_ResolvedMdbFiles->'$(OutputPath)%(Filename)%(Extension)');@(_ResolvedPortablePdbFiles->'$(OutputPath)%(Filename)%(Extension)')"
1572- DestinationFiles=" @(_ResolvedMdbFiles->'$(MonoAndroidLinkerInputDir)%(Filename)%(Extension)');@(_ResolvedPortablePdbFiles->'$(MonoAndroidLinkerInputDir)%(Filename)%(Extension)')"
1573- SkipUnchangedFiles=" true"
1574- />
1578+ SourceFiles=" @(_ResolvedMdbFiles->'$(OutputPath)%(Filename)%(Extension)');@(_ResolvedPortablePdbFiles->'$(OutputPath)%(Filename)%(Extension)')"
1579+ DestinationFiles=" @(_ResolvedMdbFiles->'$(MonoAndroidLinkerInputDir)%(Filename)%(Extension)');@(_ResolvedPortablePdbFiles->'$(MonoAndroidLinkerInputDir)%(Filename)%(Extension)')"
1580+ SkipUnchangedFiles=" true" >
1581+ <Output TaskParameter =" CopiedFiles" ItemName =" _MdbFilesCopied" />
1582+ </Copy >
1583+ <WriteLinesToFile
1584+ File=" $(IntermediateOutputPath)$(CleanFile)"
1585+ Lines=" @(_MdbFilesCopied)"
1586+ Overwrite=" false" />
15751587</Target >
15761588
15771589<Target Name =" _LinkAssemblies"
@@ -2408,13 +2420,6 @@ because xbuild doesn't support framework reference assemblies.
24082420
24092421<!-- Cleaning -->
24102422
2411- <Target Name =" _CleanGeneratedDebuggingFiles" >
2412- <ItemGroup >
2413- <_OutputDebugSymbolFiles Include =" $(OutputPath)*.dll.mdb;$(OutputPath)*.pdb" />
2414- </ItemGroup >
2415- <Delete Files =" @(_OutputDebugSymbolFiles)" />
2416- </Target >
2417-
24182423<Target Name =" _CleanMsymArchive" >
24192424 <GetAndroidPackageName ManifestFile =" $(ProjectDir)$(AndroidManifest)" AssemblyName =" $(AssemblyName)" >
24202425 <Output TaskParameter =" PackageName" PropertyName =" _AndroidPackage" />
@@ -2429,7 +2434,7 @@ because xbuild doesn't support framework reference assemblies.
24292434 <Delete Files =" @(_OutputDeploymentFiles)" />
24302435</Target >
24312436
2432- <Target Name =" _CleanMonoAndroidIntermediateDir" DependsOnTargets =" _CleanGeneratedDebuggingFiles; _CleanGeneratedDeploymentFiles;_CleanMsymArchive" >
2437+ <Target Name =" _CleanMonoAndroidIntermediateDir" DependsOnTargets =" _CleanGeneratedDeploymentFiles;_CleanMsymArchive" >
24332438 <RemoveDirFixed Directories =" $(MonoAndroidIntermediate)android" Condition =" Exists ('$(MonoAndroidIntermediate)android')" />
24342439 <!-- FIXME: remove this extraneous rmdir after a few release cycles since we release the one we killed it. -->
24352440 <RemoveDirFixed Directories =" $(MonoAndroidIntermediate)assemblies" Condition =" Exists ('$(MonoAndroidIntermediate)assemblies')" />
0 commit comments