Last active
May 22, 2017 15:27
-
-
Save guardrex/f971a939e89687e08e9972f2cb909078 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
So here's the deal on `Microsoft.NETCore.App` and `NETStandard.Library` ... | |
Microsoft.NETCore.App: A set of .NET API's that are included in the default .NET Core application model. | |
NETStandard.Library: A set of standard .NET API's that are prescribed to be used and supported together. This includes all low level | |
API's that all .NET platforms must support. | |
from @mellinoe: "Use Microsoft.NETCore.App instead of NETStandard.Library [for shared framework publish]." | |
[See dotnet/cli/pull/1842.] This is the correct nuget package to be using to publish the shared framework." | |
It is the use of `"type": "platform"` that makes it a shared framework app. On standalone, one might be | |
able to merely use `NETStandard.Library` and depend on a lot less packages. If you are on standalone and | |
want to use the `Microsoft.NETCore.App` meta-package, then provide for it in `project.json` with this | |
format: `"Microsoft.NETCore.App": "1.0.0-*"`. | |
[Ignore version numbers below (this is old), and they will add/subtract a few over time I'm sure.] | |
Microsoft.NETCore.App pulls ... | |
<dependency id="Microsoft.CodeAnalysis.CSharp" version="1.3.0-beta1-20160321-04" exclude="Compile" /> | |
<dependency id="Microsoft.CodeAnalysis.VisualBasic" version="1.3.0-beta1-20160321-04" exclude="Compile" /> | |
<dependency id="Microsoft.CSharp" version="4.0.1-rc2-23931" /> | |
<dependency id="Microsoft.NETCore.DotNetHostPolicy" version="1.0.0-rc2-00001" /> | |
<dependency id="Microsoft.VisualBasic" version="10.0.1-rc2-23931" /> | |
<dependency id="NETStandard.Library" version="1.5.0-rc2-23931" /> | |
<dependency id="System.Buffers" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Collections.Immutable" version="1.2.0-rc2-23931" /> | |
<dependency id="System.ComponentModel" version="4.0.1-rc2-23931" /> | |
<dependency id="System.ComponentModel.Annotations" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Diagnostics.DiagnosticSource" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Diagnostics.Process" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Dynamic.Runtime" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Globalization.Extensions" version="4.0.1-rc2-23931" /> | |
<dependency id="System.IO.FileSystem.Watcher" version="4.0.0-rc2-23931" /> | |
<dependency id="System.IO.MemoryMappedFiles" version="4.0.0-rc2-23931" /> | |
<dependency id="System.IO.UnmanagedMemoryStream" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Linq.Expressions" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Linq.Parallel" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Linq.Queryable" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Net.NameResolution" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Net.Requests" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Net.Security" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Net.WebHeaderCollection" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Numerics.Vectors" version="4.1.1-rc2-23931" /> | |
<dependency id="System.Reflection.DispatchProxy" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Reflection.Metadata" version="1.3.0-rc2-23931" /> | |
<dependency id="System.Reflection.TypeExtensions" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Resources.Reader" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Runtime.Loader" version="4.0.0-rc2-23931" exclude="Compile" /> | |
<dependency id="System.Security.Cryptography.Algorithms" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Security.Cryptography.Encoding" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Security.Cryptography.Primitives" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Security.Cryptography.X509Certificates" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Threading.Tasks.Dataflow" version="4.6.0-rc2-23931" /> | |
<dependency id="System.Threading.Tasks.Extensions" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Threading.Tasks.Parallel" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Threading.Thread" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Threading.ThreadPool" version="4.0.10-rc2-23931" /> | |
NETStandard.Library pulls (ignore version numbers ... this is old) ... | |
<dependency id="Microsoft.NETCore.Platforms" version="1.0.1-rc2-23931" /> | |
<dependency id="Microsoft.NETCore.Runtime" version="1.0.2-rc2-23931" /> | |
<dependency id="Microsoft.Win32.Primitives" version="4.0.1-rc2-23931" /> | |
<dependency id="System.AppContext" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Collections" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Collections.Concurrent" version="4.0.12-rc2-23931" /> | |
<dependency id="System.Console" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Diagnostics.Debug" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Diagnostics.Tools" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Diagnostics.Tracing" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Globalization" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Globalization.Calendars" version="4.0.1-rc2-23931" /> | |
<dependency id="System.IO" version="4.1.0-rc2-23931" /> | |
<dependency id="System.IO.Compression" version="4.1.0-rc2-23931" /> | |
<dependency id="System.IO.Compression.ZipFile" version="4.0.1-rc2-23931" /> | |
<dependency id="System.IO.FileSystem" version="4.0.1-rc2-23931" /> | |
<dependency id="System.IO.FileSystem.Primitives" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Linq" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Net.Http" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Net.Primitives" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Net.Sockets" version="4.1.0-rc2-23931" /> | |
<dependency id="System.ObjectModel" version="4.0.12-rc2-23931" /> | |
<dependency id="System.Reflection" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Reflection.Extensions" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Reflection.Primitives" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Resources.ResourceManager" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Runtime" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Runtime.Extensions" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Runtime.Handles" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Runtime.InteropServices" version="4.1.0-rc2-23931" /> | |
<dependency id="System.Runtime.InteropServices.RuntimeInformation" version="4.0.0-rc2-23931" /> | |
<dependency id="System.Runtime.Numerics" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Text.Encoding" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Text.Encoding.Extensions" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Text.RegularExpressions" version="4.0.12-rc2-23931" /> | |
<dependency id="System.Threading" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Threading.Tasks" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Threading.Timer" version="4.0.1-rc2-23931" /> | |
<dependency id="System.Xml.ReaderWriter" version="4.0.11-rc2-23931" /> | |
<dependency id="System.Xml.XDocument" version="4.0.11-rc2-23931" /> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment