summaryrefslogtreecommitdiff
path: root/src/mscorlib/facade/mscorlib.csproj
diff options
context:
space:
mode:
Diffstat (limited to 'src/mscorlib/facade/mscorlib.csproj')
-rw-r--r--src/mscorlib/facade/mscorlib.csproj110
1 files changed, 0 insertions, 110 deletions
diff --git a/src/mscorlib/facade/mscorlib.csproj b/src/mscorlib/facade/mscorlib.csproj
deleted file mode 100644
index 038a698f23..0000000000
--- a/src/mscorlib/facade/mscorlib.csproj
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
-
- <PropertyGroup>
- <AssemblyName>mscorlib</AssemblyName>
- <ProjectGuid>{263342A6-FC48-4CFC-B16A-2AF964D3536C}</ProjectGuid>
- <ClsCompliant>true</ClsCompliant>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- <IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
- <OutputType>Library</OutputType>
- <ExcludeMscorlibFacade>true</ExcludeMscorlibFacade>
- <HighEntropyVA>true</HighEntropyVA>
-
- <!-- This prevents the default MsBuild targets from referencing System.Core.dll -->
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- <!-- These prevent the default MsBuild targets from referencing System.dll and mscorlib.dll -->
- <NoStdLib>true</NoStdLib>
- <NoCompilerStandardLib>true</NoCompilerStandardLib>
-
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <AvailablePlatforms>amd64,x86,arm,armel,arm64</AvailablePlatforms>
- <Configuration Condition=" '$(Configuration)' == '' ">$(BuildType)</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">$(BuildArch)</Platform>
- <!-- The CLR properties use amd64 as their platform string, we want to keep in sync with those, so set Platform appropriately,
- though still use the 'x64' output path (see use of BuildArch below) -->
- <Platform Condition=" '$(Platform)' == 'x64' ">amd64</Platform>
- <Platform Condition=" '$(Platform)' == 'armel' ">arm</Platform>
-
- <!-- We want to exclude the transitive closure of the packages pulled in via project.json as that introduces ambiguity -->
- <OmitTransitiveCompileReferences>true</OmitTransitiveCompileReferences>
- <NuGetTargetMoniker>.NETStandard,Version=v1.3</NuGetTargetMoniker>
- </PropertyGroup>
-
- <!-- Default configurations to help VS understand the options -->
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcore50_Debug|AnyCPU'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcore50_Release|AnyCPU'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcore50aot_Debug|AnyCPU'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcore50aot_Release|AnyCPU'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net462_Debug|AnyCPU'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net462_Release|AnyCPU'" />
-
- <!-- Roslyn does not support writing PDBs on Unix -->
- <PropertyGroup Condition="'$(OsEnvironment)' == 'Unix'">
- <DebugSymbols>false</DebugSymbols>
- <DebugType>none</DebugType>
- </PropertyGroup>
-
- <!-- Output paths -->
- <PropertyGroup>
- <BaseIntermediateOutputPath>$(RootBinDir)\obj</BaseIntermediateOutputPath>
- <!-- IntermediateOutputPath must have a trailing slash, however GenFacades
- surrounds the value in quotes when passing as the '-facadepath' argument.
- To avoid escaping the trailing quote, use a forward slash. -->
- <IntermediateOutputPath>$(BaseIntermediateOutputPath)\$(BuildOS).$(BuildArch).$(Configuration)\facade/</IntermediateOutputPath>
- <OutputPath>$(BinDir)\facade</OutputPath>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="..\System.Private.CoreLib.csproj" />
- </ItemGroup>
-
- <ItemGroup>
- <None Include="project.json" />
- </ItemGroup>
-
- <PropertyGroup>
- <StrongNameSig>Silverlight</StrongNameSig>
- </PropertyGroup>
-
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-
- <PropertyGroup>
- <!-- Overwrite the key that we are going to use for signing -->
- <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)..\Tools\Signing\mscorlib.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
-
- <!-- the signing marker file is incorrectly named mscorlib.dll.requires_signing -->
- <Target Name="RenameSigningMarker" AfterTargets="WriteSigningRequired" Condition="Exists('$(TargetPath).requires_signing')">
- <Move SourceFiles="$(TargetPath).requires_signing" DestinationFiles="$(OutputPath)\System.Private.CoreLib.dll.requires_signing" />
- </Target>
-
- <ItemGroup>
- <SeedTypePreference Include="System.Console">
- <Assembly>System.Console</Assembly>
- </SeedTypePreference>
- <SeedTypePreference Include="System.IO.BinaryReader">
- <Assembly>System.IO</Assembly>
- </SeedTypePreference>
- <SeedTypePreference Include="System.IO.BinaryWriter">
- <Assembly>System.IO</Assembly>
- </SeedTypePreference>
- <SeedTypePreference Include="System.IO.EndOfStreamException">
- <Assembly>System.IO</Assembly>
- </SeedTypePreference>
- <SeedTypePreference Include="System.IO.MemoryStream">
- <Assembly>System.IO</Assembly>
- </SeedTypePreference>
- <SeedTypePreference Include="System.IO.SeekOrigin">
- <Assembly>System.IO</Assembly>
- </SeedTypePreference>
- <SeedTypePreference Include="System.IO.Stream">
- <Assembly>System.IO</Assembly>
- </SeedTypePreference>
- </ItemGroup>
-
-</Project>