Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Help with version soup #509
Could someone help me understand the version soup.
@refack - soup is a good description! We have not been very successful in helping folks track along as the Shared Framework and SDK progressed at different rates. Certainly something we are working to remedy in 2.0.
The primary version split is between the project.json based tools, which we are moving away from, and csproj. The Shared Framework doesn't have any restriction so you can target any version using either project type. The following have been pre-releases of SDK 1.0.
1.0.x and 1.1 refer to Share Framework (Microsoft.NETCore.App) version as the .NET Core "umbrella".
Let me know if this was helpful or if I've just stirred the pot :-)
Thank you so much @leecow
dotnet.exe from the dotnet folder loads the latest host on the machine which will be able to load any framework older than it.
host == the thing that launches your application on a framework.
Shared contains the "framework" which is a copy of everything in netcoreappX.X including the clr and bcl. You can have a bunch of applications that don't carry the framework with them and can all run on a shared copy of them. That is the default. If you publish standalone, then the whole framework will get put with your app.
2.X.X is the 2.X.X SDK which is the next release, you must have gotten a daily build from the repo? That one will be msbuild based.
I'm not sure why the SDK chose alpha and the framework chose beta but those match up.
Does that help?