写点什么

微软发布.NET Core Tools 1.0 版本

  • 2017-03-19
  • 本文字数:827 字

    阅读完需:约 3 分钟

与上周发布的 Visual Studio 2017 一起,微软还发布了.NET Core Tools 1.0。这些工具对所有.NET 核心开发人员都非常有用,无论他们使用 VS2017、Visual Studio for Mac、Visual Studio Code,还是基于他们自己选择的非微软 IDE。

对于想要使用.NET Core 的非 C#开发人员,需要注意的是:F#和 Visual Basic 还没有在 RTM 版本得到支持。据微软 Rich Lander在文中指出,.NET Core 的完整 F#支持预计将在 2017 年上半年完成,对 VB 的支持也会紧随其后。

这个版本的发布标志着.NET Core 项目文件格式正式切换为 csproj 风格的项目文件。以前.NET Core 项目使用 project.json 格式,但现有项目可以在 VS2017 中迁移到新格式。虽然这是一种单向迁移,但备份是基于原始文件的。那些.NET Core 项目新创建和已迁移的 csproj 文件都可以在 VS2017 中编辑。微软已经发布了 VS2017 的扩展,它为基于 XML 的项目文件(包括.csproj)提供了智能感知功能(IntelliSense)。

.NET Core 的另一个进步是正式引入.NET 标准类库项目来替代可移植类库。符合.NET 标准的项目和 NuGet 包可由.NET Framework、Xamarin 和通用 Windows 应用程序引用。这样,在那些希望编写一个类库,而这个类库使用.NET Core 或.NET Framework 固有功能的情况下,每个类库都有特定的类库模板可用。

应该指出的是,使用 VS2015 的.NET Core 开发人员必须升级到 VS2017 才能使用 1.0 版本提供的新工具。与此同时,命令行和 Visual Studio Code 也支持这些工具,这是不升级 Visual Studio 而又可以使用这些工具的替代方法。

.NET Core 工具可通过多个渠道获得。它们可以通过 VS2017 安装程序安装或从微软的.NET Core 项目页面单独下载。这些工具和 SDK适用于 Windows、Mac OS 和基于 Linux 的系统。版本 1.0.0 和 1.0.1 都可以在下载页面找到。1.0.0 和 VS2017 中所包含的内容一致,而 1.0.1 则是一个小版本更新,包括对 Fedora 24 和 OpenSUSE 42.1 的支持。

查看英文原文.NET Core Tools 1.0 Released with Full C# Support

2017-03-19 19:003410

评论

发布
暂无评论
发现更多内容

手把手教你从安装CentOS7.4镜像开始,搭建IoT视频监控系统

华为云开发者联盟

后端 开发 华为云 企业号十月 PK 榜

云小课|MRS基础原理之Hudi介绍

华为云开发者联盟

大数据 华为云 企业号十月 PK 榜

前端面试中小型公司都考些什么

loveX001

JavaScript

问:你是如何进行react状态管理方案选择的?

beifeng1996

React

TiDB 生产集群与加密通讯TLS的辛酸苦辣 - 开启篇

TiDB 社区干货传送门

集群管理 管理与运维

JUC 浅析(三)

Andy

KubeVela 插件指南:轻松扩展你的平台专属能力

阿里巴巴云原生

阿里云 开源 容器 云原生 KubeVela

「Go工具箱」go语言csrf库的使用方式和实现原理

Go学堂

golang 开源 程序员 CSRF 10月月更

每日一题之请描述Vue组件渲染流程

bb_xiaxia1998

Vue

软件测试丨接口测试该怎么做?持证上岗的Charles,可以帮你做什么?

测试人

软件测试 接口测试 charles 测试开发

前端面试指南之JS面试题总结

loveX001

JavaScript

一次TiDB GC阻塞引发的性能问题分析

TiDB 社区干货传送门

性能调优 管理与运维 故障排查/诊断

嵌入式 Linux 入门(七、Linux 下的环境变量)

矜辰所致

Linux 环境变量 10月月更

从清华大学到苏州经贸,双一流和普通高校都在使用的数据科学教学实训平台

ModelWhale

大数据 人才培养 数据竞赛 实训 教学

JVM 组成结构分析

Andy

【web 开发基础】PHP 循环结构之 for 循环 -PHP 快速入门 (19)

迷彩

for循环 10月月更 web开发基础 PHP基础

报名倒计时1天!平头哥、中科院软件所PLCT实验室等技术专家解读最新RISC-V技术

OpenAnolis小助手

报名 risc-v 云栖大会 Workshop 龙蜥峰会

区块链≠绿色?波卡或成Web3“生态环保”标杆

One Block Community

区块链 环保 波卡生态

问:React的useState和setState到底是同步还是异步呢?

beifeng1996

React

阿里是如何使用分布式架构的?阿里内部学习手册分享

Java全栈架构师

架构 分布式 微服务 后端 高并发

什么是分布式数据库?我不信,看完这篇你还不懂!

TiDB 社区干货传送门

数据库架构设计 数据库前沿趋势

JVM 浅析(二)

Andy

软件要想做的好,测试必定少不了

华为云开发者联盟

测试 开发 华为云 企业号十月 PK 榜

JUC 浅析(四)

Andy

深入理解JS作用域链与执行上下文

loveX001

JavaScript

一面高频vue面试题

bb_xiaxia1998

Vue

在世界舞台MBBF一骑绝尘:永远更快一步的北京5G是怎样炼成的?

脑极体

腾讯前端经典react面试题汇总

beifeng1996

React

《一条select 语句在TiDB Server层都发生了什么》

TiDB 社区干货传送门

管理与运维

从React源码角度看useCallback,useMemo,useContext

goClient1992

React

从React源码来学hooks是不是更香呢

goClient1992

React

微软发布.NET Core Tools 1.0版本_.NET_Jeff Martin_InfoQ精选文章