写点什么

微软发布.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:003179

评论

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

K8s各节点常用命令

happlyfox

学习 k8s 3月日更

监控系统-zabbix快速入门

小铨

监控 zabbix

蚂蚁金服三面Java面试题全解析,这也太难了吧

Java架构之路

Java 程序员 架构 面试 编程语言

架构师知识笔记1

felix徐

架构实战营

redis+docker构建主从环境

小铨

redis Docker redis+docker 主从环境

小鼎机器人系统开发功能及源码

系统开发咨询1357O98O718

渣硕试水字节跳动,本以为简历都过不了,123+HR面直接拿到意向书

Java 编程 程序员 架构 面试

Kubernetes 弃用 Docker 后如何切换到 Containerd

倪朋飞

Docker Kubernetes 微服务

使用雪花 id 或 uuid 作为 MySQL 主键,被老板怼了一顿!

Java小咖秀

MySQL 数据库 雪花算法 uuid 雪花id

悖论和直觉

阳龙生

一束光的旅程

脑极体

爽啊,终于又见面了,字节跳动后端社招面试分享

Java架构之路

Java 程序员 架构 面试 编程语言

Java-技术专题-ConcurrentHashMap读操作分析

码界西柚

Java ConcurrentHashMap

mysql实现主主数据库(双机热备)

大奎

软件工程笔记:学习方法

风翱

软件工程 笔记 3月日更

字节跳动5面喜提offer!分享给朋友们面试感受

Java架构之路

Java 程序员 架构 面试 编程语言

管理者如何才能不亲力亲为?

石云升

项目管理 28天写作 职场经验 管理经验 3月日更

Go Modules 常见使用陷阱

Rayjun

go modules Go 语言

区块链通证经济——资产流动性的变革

CECBC

资产流动性

Wireshark数据包分析学习笔记Day24

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

Kubernetes Ingress 可视化编辑器

倪朋飞

Kubernetes 网络

10年后端开发程序员精心整理「C/C++ Linux服务器」 成长路线(附思维导图)

Linux服务器开发

Linux 后端 C/C++ Linux服务器开发 Linux后台开发

那些不得不知的缓存知识

Java 缓存 程序员 面试

数据库与缓存的一致性方案演进

邱学喆

缓存 一致性

Java-技术专题-Synchronized和lock区别

码界西柚

Java

MySQL-技术专题-使用规范

码界西柚

MySQL

周小川:数字货币将是下一代货币研究工作的核心

CECBC

数字货币

区块链如何助力中小企业解决融资难题

CECBC

区块链

MySQL-技术专题-知识点介绍

码界西柚

MySQL

Vue3源码 | 如何挂载组件元素?

梁龙先森

源码分析 大前端 Vue3

AWS CDK的那些事

小铨

AWS AWS CDK

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