87b0de7f2205f4590d76b3faf10d867226b80f50
[platform/upstream/dotnet/runtime.git] /
1 <Project Sdk="Microsoft.NET.Sdk">
2   <PropertyGroup>
3     <!-- we access a lot of internals of System.Private.CoreLib, disable compiling against the ref assembly for now so we don't need to update it -->
4     <CompileUsingReferenceAssemblies>false</CompileUsingReferenceAssemblies>
5   </PropertyGroup>
6
7   <ItemGroup>
8     <ILLinkSubstitutionsXmls Include="ILLink\ILLink.Substitutions.xml" />
9   </ItemGroup>
10
11   <ItemGroup>
12     <ProjectReference Include="..\..\System.Private.CoreLib\src\System.Private.CoreLib.csproj" />
13     <ProjectReference Include="..\..\System.Private.TypeLoader\src\System.Private.TypeLoader.csproj" />
14     <ProjectReference Include="..\..\System.Private.Reflection.Execution\src\System.Private.Reflection.Execution.csproj" />
15   </ItemGroup>
16
17   <ItemGroup>
18     <Compile Include="Internal\Runtime\CompilerHelpers\LibraryInitializer.cs" />
19     <Compile Include="Internal\StackTraceMetadata\StackTraceMetadata.cs" />
20     <Compile Include="Internal\StackTraceMetadata\MethodNameFormatter.cs" />
21     <Compile Include="$(CompilerCommonPath)\Internal\Runtime\MetadataBlob.cs">
22       <Link>Internal\Runtime\MetadataBlob.cs</Link>
23     </Compile>
24     <Compile Include="$(AotCommonPath)\System\Runtime\CompilerServices\__BlockAllReflectionAttribute.cs">
25       <Link>System\Runtime\CompilerServices\__BlockAllReflectionAttribute.cs</Link>
26     </Compile>
27   </ItemGroup>
28 </Project>