3月7日,微软发布了Visual Studio 2017 RTM,与之一起发布的还有.NET Core Runtime 1.1.0以及.NET Core SDK 1.0.0,尽管这些并不是最新版,但也已经从preview版本升级到了正式版。所以,在安装Visual Studio 2017时如果启用了.NET Core开发的相关功能,那么在安装完成后,你可以在命令行直接执行dotnet.exe,此时你可以看到.NET Core版本是1.1.0,而如果是执行dotnet.exe --version命令,那么你看到的SDK版本将会是1.0.0(并不带preview字样)。

在此介绍如何查看.NET Core SDK版本,主要是源于一件非常有趣的事情,而这件事对于.NET Core项目从老的xproj+project.json迁移到csproj有一定的影响。如果你曾经使用Visual Studio 2015 + .NET Core Tools for Visual Studio + .NET Core SDK开发过项目,并希望在全新的Visual Studio 2017中继续开发的话,了解一下这方面的内容还是很有必要的。

总的来说,迁移一个.NET Core项目,大致有以下几个步骤:

  • 迁移准备

  • 使用Visual Studio 2017对项目进行单项升级

  • 在Jenkins CI服务器上安装最新版的.NET Core SDK

  • 修改Jenkins CI系统编译任务,成功完成编译与发布

下面我就以自己的一个开源项目HAL为例,简单介绍一下各个步骤的做法。

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式