与上周发布的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

微软发布.NET Core Tools 1.0版本相关推荐

  1. .NET Core Tools 1.0 版本

    与上周发布的Visual Studio 2017一起,微软还发布了.NET Core Tools 1.0.这些工具对所有.NET核心开发人员都非常有用,无论他们使用VS2017.Visual Stud ...

  2. 腾讯市值1个月蒸发1700亿美元;微软发布Windows 11 首个Beta版本; 恶意程序开发者转向新兴编程语言 | 架构视点...

    推荐大家关注一个公众号 点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 It doesn't matter how ...

  3. 微软发布 .Net Core 3.0 版重大更新,对开发者来说意味着什么?

    随着时间的推移,.Net Core 不断的尝试新的办法给用户最好的体验,那么3.0的到来会给我们带来怎样的效果呢? 作者 | Simon BIsson 译者 | 弯月,责编 | 刘静 出品 | CSD ...

  4. 微软发布PowerShell Core第一个版本:支持多平台开发

    微软旗下的PowerShell团队正式宣布推出PowerShell Core 6.0,非常诡异的是这明明是Core的第一个版本,但是却用了一个6.0后缀的版本号. "这是我们对PowerSh ...

  5. 重磅!!!微软发布.NET Core 2.2

    我们很高兴地宣布发布.NET Core 2.2.它包括对运行时的诊断改进,对ARM32 for Windows和Azure Active Directory for SQL Client的支持.此版本 ...

  6. 华为鸿蒙2.0什么时候上市,华为鸿蒙2.0版本什么时候发布_华为鸿蒙2.0版本发布时间_3DM手游...

    华为鸿蒙2.0版本什么时候发布呢?今天华为召开开发者大会,也在今天华为的鸿蒙OS升级.去年华为发布鸿蒙OS1.0版本,应用的产品十分有限,只能用在智慧屏上.那么今年升级的2.0什么时候发布呢?想知道的 ...

  7. 微软发布了Visual Stduio 2010 RTM版本的虚拟机vhd文件,包含样例和动手实验(免费)...

    原文: hthttp://www.almnetworks.net/zh-CN/post/2010/06/30/Now-Available-Visual-Studio-2010-RTM-Virtual- ...

  8. 微软发布.Net Core 3.0 RC1,最终版本定于9月23日

    2019.9.17 微软 宣布推出.NET Core 3.0 Release Candidate 1.就像Preview 9一样,主要专注于为 .NET Core 3.0 发布最终版本 .现在变得非常 ...

  9. HMS Core 6.8.0版本发布公告

    分析服务 ◆ 游戏行业新增"区服分析"埋点模板及分析报告,支持开发者分服务器查看用户付费.留存等指标,可进一步评估不同服务器的玩家质量: ◆ 新增营销活动报告,可查看广告任务带来的 ...

最新文章

  1. 平行志愿遵循分数优先php,2015年黑龙江普通高校招生平行志愿“平行志愿”投档录取模式有哪些优点?...
  2. O/R Mapping 研究报告(转)
  3. zerodivisionerror什么意思python-【转】为什么 Python 中的 True 等于 1
  4. Return to the basic - 继承(Inheritation)
  5. 周报速递丨小红书提出 IDEA 方法论;金融业七大数字化趋势
  6. 前仓后仓是什么意思_高支纱到底是什么?镰仓衬衫面料全解析
  7. Asp.Net Core 发布到IIS
  8. iis7 mysql_windows 7 下搭建php开发环境(windows7+IIS7+php+mysql)
  9. CSS基本布局16例(原网页引自Owen Briggs)
  10. Python根据正则表达式找到相应的字符串然后进行替换
  11. IEWebBrowser
  12. 怎么计算机械需要的电机,比方说一个90kw的电机它的最大电流应该是多少?应该用多少平方的铜线?怎么计算呀?...
  13. 无处不在的健康关爱 东软发布健康云战略
  14. php eval $ post,网站多了几个PHP文件,eval($_POST['1']);
  15. 代价敏感学习初探 - 有偏损失函数设计
  16. oracle hint firstrow,stored outlines迁移成SQL执行计划基线
  17. Python常用数字处理基本操作汇总
  18. 公开预算 publicize budget
  19. idea翻译成中文是什么意思_agoodidea翻译成中文是什么意思
  20. Nhibernate介绍与使用

热门文章

  1. SpringCloud之Feign源码分析
  2. 写一个逻辑清晰的startActivityForResult(),拒绝来回扒拉代码
  3. select2 ajax demo,Select2下拉框示例
  4. Python OpenCV 图片拆分与拼接
  5. 条件格式英语成绩大于计算机,决胜计算机二级Ms office(三)
  6. java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发
  7. matlab 子图title的位置_Plotly_多个子图
  8. 面试题总结15 自己构建一个哈希表
  9. 【c++】11.重写、覆盖、using、typedef
  10. 【深度学习】ReLU激活函数的缺点