Add unit test for AggregateException.GetBaseException that works on .net but is broke...
[mono.git] / mcs / tools / xbuild / xbuild / Microsoft.Portable.CSharp.targets
1 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
3         <PropertyGroup>
4                 <AvailablePlatforms>Any CPU</AvailablePlatforms>
5
6                 <TargetPlatformIdentifier>Portable</TargetPlatformIdentifier>
7                 <TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
8                 <TargetFrameworkMonikerDisplayName>.NET Portable Subset</TargetFrameworkMonikerDisplayName>
9
10                 <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
11                 <NoStdLib>true</NoStdLib>
12
13                 <ImplicitlyExpandTargetFramework Condition="'$(ImplicitlyExpandTargetFramework)' == '' ">true</ImplicitlyExpandTargetFramework> 
14         </PropertyGroup>
15
16         <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.Targets" />
17         
18         <PropertyGroup>
19                 <ResolveReferencesDependsOn>
20                         $(ResolveReferencesDependsOn);
21                         ImplicitlyExpandTargetFramework;
22                 </ResolveReferencesDependsOn>
23                 
24                 <ImplicitlyExpandTargetFrameworkDependsOn>
25                         $(ImplicitlyExpandTargetFrameworkDependsOn);
26                         GetReferenceAssemblyPaths
27                 </ImplicitlyExpandTargetFrameworkDependsOn>
28         </PropertyGroup>
29         
30         <Target Name="ImplicitlyExpandTargetFramework"
31                 DependsOnTargets="$(ImplicitlyExpandTargetFrameworkDependsOn)">
32
33                 <ItemGroup>
34                         <ReferenceAssemblyPaths Include="$(_TargetFrameworkDirectories)"/>
35                         <ReferencePath Include="%(ReferenceAssemblyPaths.Identity)\*.dll">
36                                 <CopyLocal>false</CopyLocal>
37                                 <ResolvedFrom>ImplicitlyExpandTargetFramework</ResolvedFrom>
38                                 <IsSystemReference>True</IsSystemReference>
39                         </ReferencePath>
40                 </ItemGroup>
41         </Target>
42
43 </Project>