【发布时间】:2016-12-24 16:20:17
【问题描述】:
好吧,作为一个新的 .net 开发生态系统,我有点迷失在核心工具、版本等方面。
谁能解释一下两者的区别
- 核心工具预览 x for VS 2015 - See here
- .NET Core / SDK 与否 (1.0, 1.0.1, 1.1) - See here
- 核心 CLI SDK 预览版 2、3、4、5 - See here
什么是预览,它们与主要版本编号有何关系?
Core 本身的版本控制对于新手来说似乎很奇怪
- 进入下载页面时:https://www.microsoft.com/net/download/core#/current/sdk
- 您可以看到下载 .NET Core 1.1 SDK - 安装程序 为您提供 dotnet-dev-win-x64.1.0.0-preview2-1-003177.exe:
- 1.0.0 ??
- 在同一页面上,您可以下载 *Visual Studio 2015 Tools (Preview 2) *,它为您提供 DotNetCore.1.0.1-VS2015Tools.Preview2.0.3:
- 1.0.1 ?
在dotnet core github repository上,我们可以看到有一些不同版本的工具可用:
1.0.3 于 2016 年 12 月 13 日发布
1.1 于 2016 年 11 月 16 日发布
1.1.0 预览版 1 于 2016 年 10 月 24 日发布
1.0.2 于 2016 年 10 月 17 日发布
1.0.1 于 2016 年 9 月 13 日发布
1.0.0 于 2016 年 6 月 27 日发布 RC2 于 2016 年 5 月 16 日发布 RC1 于 2015 年 11 月 18 日发布
在dotnet CLI repo(我不明白它是构建工具?)上,我们可以看到他们在谈论预览4,但在下载链接中,所有内容都标记为预览5。并且他们谈论下载一个.NET Core SDK 安装程序:是否有 SDK 核心安装程序,所以是另一个版本,或者它的名字很糟糕,实际上只是 CLI?或者 SDK 是否包含 CLI,那么在哪个版本中?
它为您提供了一个 dotnet-win-x64.latest.exe,它似乎安装了 .NET Core 1.0.1 Preview 5...
最后在 Azure 上,Web 应用程序控制台将为您提供:
dotnet --version
D:\home\site\wwwroot
1.0.0-preview3-004056
WAOOOW:有点失落……
什么是合适的工具,在什么正确的版本中开始一个新项目并让它在 Azure 上正确部署?
【问题讨论】:
-
我觉得很痛
-
同样,微软在这方面做得非常糟糕。我也迷失在版本地狱中,还有github和nuget,两者或者他们看起来都很混乱。
-
实际上花了一个多小时来弄清楚如何安装 dotnet 1.1.2 而不是 2.0...他们的文档遗漏了一些东西
标签: .net asp.net-core .net-core