缺少版本和工具:.NET Core,Core Tools,dotnet Core CLI,
|
好的,作为一个新的.net开发者生态系统,我在Core工具,版本等方面失去了意义。 有人可以解释一下我的区别 >核心工具预览x for VS 2015 – See here 什么是预览,它们与主版本号码有什么关系? 核心版本本身似乎对新来者来说很奇怪 >当你下载页面:https://www.microsoft.com/net/download/core#/current/sdk > 1.0.0 ?? >在同一页上,您可以下载* Visual Studio 2015工具(预览2)*,它为您提供DotNetCore.1.0.1-VS2015Tools.Preview2.0.3: > 1.0.1? 在dotnet core github repository,我们可以看到有一些工具可用于各种版本:
在dotnet CLI repo(我不知道它的建立工具?),我们可以看到他们在谈论preview4,但在下载链接,一切都被标记为预览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:homesitewwwroot 1.0.0-preview3-004056 WAOOOW:丢了… 什么是正确的工具,在什么正确的版本启动一个新项目,并可以在Azure上正确部署? 解决方法你在这里混淆了几个概念。只是因为一个版本稍后发布,并不意味着它有更多的功能。 .NET Core 1.0是一个LTS版本,将提供2或3年iirc的更新。所以即使在1.1发布之后,还将有1.0的维护来修复错误或安全问题。在软件开发中一直是这样,看看Java。 Java 1.8发布时,还有Java 1.7的更新。 .NET Core SDK包含用于还原包,构建,部署和运行.NET Core应用程序的dotnet cli工具,它还包含.NET Core运行时,它提供了框架DLL(如.NET Framework 4.x设置),您需要运行便携式应用程序。 .NET Core运行时/ SDK独立于CLI工具,也可以通过nuget包获得。 Visual Studio 2015/2017的.NET Core Tools只是一组允许Visual Studio添加对新项目类型和构建管道的支持的工具。 VS的.NET核心工具还包含SDK /运行时。 您需要在Azure上运行的内容取决于您的需求,并且Azure App Service实例上安装了哪种运行时,因为它们通常落后于常规版本。 即如果您创建了自包含的应用程序,这些应用程序使用.NET Core运行时部署,那么您只需使用任何版本,因为每个应用程序都将具有可以并行运行的自己的运行时。 如果要运行便携式应用程序(在部署时运行不支持.NET Core框架库),则需要在Azure App Service上安装正确的运行时间(Azure博客通常在新的运行时可用时发布)。 所有其他依赖于您的开发环境。 TL; DR: >使用Visual Studio 2015:安装Visual Studio 2015工具(预览2)* 要么 > .NET Core Runtime(1.0.x或1.1.x):只是运行时 cli工具和Visual Studio工具尚未完成,因此在预览中。他们应该与VS2017和新的基于MSBuild的项目结构(从xproj迁移到csproj文件)进行RTM,但这并不影响运行时/ SDK的状态。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 在ASP.NET MVC Preview 4中使用路由引擎进行
- Asp.Net Web Api基于令牌的授权,没有OWIN和AspNet.Identity
- asp.net-mvc – 实体框架4.3 无效的列名称“CreatedOn”
- .net – ASP MVC HTML Helpers – 好还是坏?
- ASP到ASP.NET会话变量
- .net – 如何强制硬刷新(ctrl F5)?
- asp.net-mvc-3 – 绑定到MVC3中的DropDownList
- 集成ASP.NET Webforms,WebAPI和AngularJS
- asp.net – WebAPI不返回XML,即使有正确的Accepts头
- asp.net-mvc – 缓存CSS和JS文件
- MVC/ASP.NET设计模板
- asp.net-mvc – MVC4脚手架添加控制器给出错误“
- Asp.net MVC实现生成Excel并下载功能
- asp.net – 在MVC中控制SQL注入
- asp.net-mvc – 服务层是否可以访问HttpContext?
- asp.net – 如何指定javascript运行时显示ModalP
- asp.net-mvc – 在Azure Active Directory B2C中
- asp.net – 在Page_Load之前处理事件
- asp.net-mvc-3 – 如何注入依赖项到global.asax.
- 我们可以在ASP.NET Webforms(* .aspx页面)中使用
