Merge pull request #18689 from BruceForstall/UpdateArmBuildDocumentation
[platform/upstream/coreclr.git] / tests / src / Common / CoreFX / CoreFX.depproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
3   <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
4   <PropertyGroup>
5       <RestoreOutputPath>$(SourceDir)Common\CoreFX\obj</RestoreOutputPath>
6       <Language>C#</Language>
7       <NugetTargetMoniker>.NETCoreApp,Version=v2.0</NugetTargetMoniker>
8       <NugetTargetMonikerShort>netcoreapp2.0</NugetTargetMonikerShort>
9       <ContainsPackageReferences>true</ContainsPackageReferences>
10       <CLRTestKind>SharedLibrary</CLRTestKind>
11       <IsTestProject>false</IsTestProject>
12       <!-- System.Composition and System.Composition.AttributedModel use different versioning conventions -->
13       <SystemCompositionVersions>1.3.0-preview3-26501-04</SystemCompositionVersions>
14       <XUnitNetcoreExtensionsVersion>2.2.0-preview1-02902-01</XUnitNetcoreExtensionsVersion>
15       <!-- Xunit Abstractions is differently versioned then the rest of XUnit -->
16       <XUnitAbstractionsVersion>2.0.1</XUnitAbstractionsVersion>
17       <CoreFXXUnitPackageVersion>2.2.0-beta2-build3300</CoreFXXUnitPackageVersion>
18   </PropertyGroup>
19
20   <!-- Switch RuntimeIdentifier according to currently running OSGroup -->
21   <PropertyGroup>
22       <RuntimeIdentifier Condition="'$(OSGroup)' == 'Windows_NT'">win-x64</RuntimeIdentifier>
23       <RuntimeIdentifier Condition="'$(OSGroup)' == 'Linux'">linux-x64</RuntimeIdentifier>
24       <RuntimeIdentifier Condition="'$(OSGroup)' == 'OSX'">osx-x64</RuntimeIdentifier>
25       <NugetRuntimeIdentifier>$(RuntimeIdentifier)</NugetRuntimeIdentifier>
26   </PropertyGroup>
27
28   <ItemGroup>
29     <PackageReference Include="xunit">
30       <Version>$(CoreFXXUnitPackageVersion)</Version>
31     </PackageReference>
32     <PackageReference Include="xunit.core">
33       <Version>$(CoreFXXUnitPackageVersion)</Version>
34     </PackageReference>
35     <PackageReference Include="xunit.assert">
36       <Version>$(CoreFXXUnitPackageVersion)</Version>
37     </PackageReference>
38     <PackageReference Include="xunit.abstractions">
39       <Version>$(XUnitAbstractionsVersion)</Version>
40     </PackageReference>
41     <PackageReference Include="xunit.extensibility.core">
42       <Version>$(CoreFXXUnitPackageVersion)</Version>
43     </PackageReference>
44     <PackageReference Include="xunit.extensibility.execution">
45       <Version>$(CoreFXXUnitPackageVersion)</Version>
46     </PackageReference>    
47     <PackageReference Include="xunit.runner.utility">
48       <Version>$(CoreFXXUnitPackageVersion)</Version>
49     </PackageReference>
50     <PackageReference Include="microsoft.xunit.netcore.extensions">
51       <Version>$(XUnitNetcoreExtensionsVersion)</Version>
52     </PackageReference>
53     <PackageReference Include="CoreFx.Private.TestUtilities">
54       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
55     </PackageReference>
56     <PackageReference Include="System.CodeDom">
57       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
58     </PackageReference>
59     <PackageReference Include="System.Configuration.ConfigurationManager">
60       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
61     </PackageReference>
62     <PackageReference Include="System.Composition.Hosting">
63       <Version>$(SystemCompositionVersions)</Version>
64     </PackageReference>
65     <PackageReference Include="System.Composition.AttributedModel">
66       <Version>$(SystemCompositionVersions)</Version>
67     </PackageReference>
68     <PackageReference Include="System.Composition.Convention">
69       <Version>$(SystemCompositionVersions)</Version>
70     </PackageReference>
71     <PackageReference Include="System.Composition.Runtime">
72       <Version>$(SystemCompositionVersions)</Version>
73     </PackageReference>
74     <PackageReference Include="System.Composition.TypedParts">
75       <Version>$(SystemCompositionVersions)</Version>
76     </PackageReference>
77     <PackageReference Include="System.ComponentModel.Composition">
78       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
79     </PackageReference>
80     <PackageReference Include="System.Data.DataSetExtensions">
81       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
82     </PackageReference>
83     <PackageReference Include="System.Data.Odbc">
84       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
85     </PackageReference>
86     <PackageReference Include="System.Data.SqlClient">
87       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
88     </PackageReference>
89     <PackageReference Include="System.DirectoryServices">
90       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
91     </PackageReference>
92     <PackageReference Include="System.DirectoryServices.AccountManagement">
93       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
94     </PackageReference>
95     <PackageReference Include="System.DirectoryServices.Protocols">
96       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
97     </PackageReference>
98     <PackageReference Include="System.Drawing.Common">
99       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
100     </PackageReference>
101     <PackageReference Include="System.IO.Packaging">
102       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
103     </PackageReference>
104     <PackageReference Include="System.IO.Pipelines">
105       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
106     </PackageReference>
107     <PackageReference Include="System.IO.Ports">
108       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
109     </PackageReference>
110     <PackageReference Include="System.Management">
111       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
112     </PackageReference>
113     <PackageReference Include="System.Net.Http.WinHttpHandler">
114       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
115     </PackageReference>
116     <PackageReference Include="System.Net.WebSockets.WebSocketProtocol">
117       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
118     </PackageReference>
119     <PackageReference Include="System.Runtime.Caching">
120       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
121     </PackageReference>
122     <PackageReference Include="System.Reflection.Context">
123       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
124     </PackageReference>
125     <PackageReference Include="System.Security.Cryptography.ProtectedData">
126       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
127     </PackageReference>
128     <PackageReference Include="System.Security.Cryptography.Pkcs">
129       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
130     </PackageReference>
131     <PackageReference Include="System.Security.Cryptography.Xml">
132       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
133     </PackageReference>
134     <PackageReference Include="System.ServiceModel.Syndication">
135       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
136     </PackageReference>
137     <PackageReference Include="System.ServiceProcess.ServiceController">
138       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
139     </PackageReference>
140     <PackageReference Include="System.Text.Encoding.CodePages">
141       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
142     </PackageReference>
143     <PackageReference Include="System.Text.Encodings.Web">
144       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
145     </PackageReference>
146     <PackageReference Include="System.Threading.Channels">
147       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
148     </PackageReference>
149     <PackageReference Include="System.Json">
150       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
151     </PackageReference>
152
153   </ItemGroup>
154   <ItemGroup Condition="'$(OSGroup)' == 'Windows_NT'">
155     <!-- Windows Dependencies -->
156     <PackageReference Include="Microsoft.Win32.Registry.AccessControl">
157       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
158     </PackageReference>
159     <PackageReference Include="Microsoft.Win32.SystemEvents">
160       <Version>$(MicrosoftPrivateCoreFxNETCoreAppPackageVersion)</Version>
161     </PackageReference>
162   </ItemGroup>
163   <PropertyGroup>
164     <TargetFramework>netcoreapp2.2</TargetFramework>
165   </PropertyGroup>
166   <ItemGroup>
167     <PackageToInclude Include="@(PackageReference -> '%(Identity)' )"/>
168   </ItemGroup>
169   <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
170   <PropertyGroup>
171     <ProjectAssetsFile>$(SourceDir)Common\CoreFX\obj\project.assets.json</ProjectAssetsFile>
172   </PropertyGroup>
173 </Project>