Remove Microsoft.NETCore.Platforms.Future project (#36407)
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Thu, 14 May 2020 07:20:14 +0000 (09:20 +0200)
committerGitHub <noreply@github.com>
Thu, 14 May 2020 07:20:14 +0000 (09:20 +0200)
It's no longer used.

src/libraries/pkg/Microsoft.NETCore.Platforms.Future/Microsoft.NETCore.Platforms.Future.pkgproj [deleted file]
src/libraries/pkg/Microsoft.NETCore.Platforms.Future/Microsoft.NETCore.Platforms.Future.proj [deleted file]
src/libraries/pkg/Microsoft.NETCore.Platforms.Future/readme.md [deleted file]
src/libraries/pkg/Microsoft.NETCore.Platforms.Future/runtime.compatibility.json [deleted file]
src/libraries/pkg/Microsoft.NETCore.Platforms.Future/runtime.json [deleted file]
src/libraries/pkg/Microsoft.NETCore.Platforms.Future/runtimeGroups.props [deleted file]
src/libraries/pkg/descriptions.json

diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/Microsoft.NETCore.Platforms.Future.pkgproj b/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/Microsoft.NETCore.Platforms.Future.pkgproj
deleted file mode 100644 (file)
index be13ea2..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-<Project DefaultTargets="Build">
-  <Import Project="$([MSBuild]::GetPathOfFileAbove(Directory.Build.props))" />
-  <PropertyGroup>
-    <SkipValidatePackage>true</SkipValidatePackage>
-    <!-- We don't need to harvest the stable packages to build this -->
-    <HarvestStablePackage>false</HarvestStablePackage>
-  </PropertyGroup>
-  <ItemGroup>
-    <File Include="runtime.json" />
-    <!-- make this package installable and noop in a packages.config-based project -->
-    <File Include="$(PlaceHolderFile)">
-      <TargetPath>lib/netstandard1.0</TargetPath>
-    </File>
-    <ProjectReference Include="..\Microsoft.NETCore.Platforms\Microsoft.NETCore.Platforms.pkgproj" />
-  </ItemGroup>
-  <Import Project="runtimeGroups.props" />
-  <Import Project="$([MSBuild]::GetPathOfFileAbove(Directory.Build.targets))" />
-</Project>
diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/Microsoft.NETCore.Platforms.Future.proj b/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/Microsoft.NETCore.Platforms.Future.proj
deleted file mode 100644 (file)
index 24c9f63..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<Project DefaultTargets="Build">
-  <Import Project="$([MSBuild]::GetPathOfFileAbove(Directory.Build.props))" />
-
-  <ItemGroup Condition="'$(BuildingAnOfficialBuildLeg)' != 'true' Or '$(BuildAllConfigurations)' == 'true'">
-    <Project Include="Microsoft.NETCore.Platforms.Future.pkgproj" />
-  </ItemGroup>
-
-  <Import Project="$([MSBuild]::GetPathOfFileAbove(dir.traversal.targets))" />
-</Project>
\ No newline at end of file
diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/readme.md b/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/readme.md
deleted file mode 100644 (file)
index 1e8e216..0000000
+++ /dev/null
@@ -1 +0,0 @@
-see ..\Microsoft.NETCore.Platforms\readme.md
\ No newline at end of file
diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/runtime.compatibility.json b/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/runtime.compatibility.json
deleted file mode 100644 (file)
index 278b1bc..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-{
-  "unix-wasm": [
-    "unix-wasm"
-  ],
-  "webassembly": [
-    "webassembly",
-    "unix"
-  ],
-  "webassembly-wasm": [
-    "webassembly-wasm",
-    "webassembly",
-    "unix-wasm",
-    "unix"
-  ]
-}
\ No newline at end of file
diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/runtime.json b/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/runtime.json
deleted file mode 100644 (file)
index 07393a3..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "runtimes": {
-    "unix-wasm": {
-      "#import": []
-    },
-    "webassembly": {
-      "#import": [
-        "unix"
-      ]
-    },
-    "webassembly-wasm": {
-      "#import": [
-        "webassembly",
-        "unix-wasm"
-      ]
-    }
-  }
-}
\ No newline at end of file
diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/runtimeGroups.props b/src/libraries/pkg/Microsoft.NETCore.Platforms.Future/runtimeGroups.props
deleted file mode 100644 (file)
index ff4c96a..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<Project>
-  <ItemGroup>
-    <RuntimeGroup Include="unix">
-      <Architectures>wasm</Architectures>
-      <!-- don't generate the archiecture-less RID -->
-      <OmitRIDs>unix</OmitRIDs>
-    </RuntimeGroup>
-    <RuntimeGroup Include="webassembly">
-      <Parent>unix</Parent>
-      <Architectures>wasm</Architectures>
-    </RuntimeGroup>
-  </ItemGroup>
-
-  <Target Name="GenerateRuntimeJson" BeforeTargets="CreatePackage">
-    <!-- Generates a Runtime graph using RuntimeGroups and diffs it with the graph described by runtime.json and runtime.compatibility.json
-         Specifying UpdateRuntimeFiles=true skips the diff and updates those files.
-         The graph can be visualized using the generated dmgl -->
-    <MakeDir Directories="$(PackageReportDir)" />
-    <GenerateRuntimeGraph RuntimeGroups="@(RuntimeGroup)"
-                          RuntimeJson="runtime.json"
-                          ExternalRuntimeJsons="..\Microsoft.NETCore.Platforms\runtime.json"
-                          CompatibilityMap="runtime.compatibility.json"
-                          RuntimeDirectedGraph="$(PackageReportDir)$(Id)$(NuspecSuffix)-runtime.json.dgml"
-                          UpdateRuntimeFiles="$(UpdateRuntimeFiles)" />
-  </Target>
-</Project>
index 87b23a3..6d2b585 100644 (file)
     "CommonTypes": []
   },
   {
-    "Name": "Microsoft.NETCore.Platforms.Future",
-    "Description": "Provides runtime information required to resolve target framework, platform, and runtime specific implementations of .NETCore packages.  This package represents future platforms not yet supported in .NETCore stable release and is subject to change.",
-    "CommonTypes": []
-  },
-  {
     "Name": "Microsoft.NETCore.Portable.Compatibility",
     "Description": "Enables compatibility with portable libraries targeting previous .NET releases like .NET Framework 4.0 and Silverlight.\nThis package supports retargeting references to classic reference assemblies (mscorlib.dll, system.dll, etc) to new contract assemblies (System.Runtime.dll, System.IO, etc).  It does this in a pay-for-play way to prevent consuming assemblies from having to reference all of the contracts that happen to overlap with mscorlib.  As such, when using this package you may encounter errors like\n\terror CS0012: The type 'WebRequest' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.\nTo resolve these errors install the package with the same name as the missing assembly.",
     "CommonTypes": []