zoukankan      html  css  js  c++  java
  • Mac 上用 Homebrew 安装 .NET Core 1.0 RC4 004771

    年级大了,其实并不是很喜欢升级到最新版,特别是不怎么爱用还没有 Release 的版本了。虽然 .NET Core 已经是 RC4,但毕竟还没有 Release。可过年回来,用 yeoman 创建了一个新项目,手残更新了一下 template,结果创建出来的项目就变成了 RC 版里的 csproj 项目文件,而不再是原来的 project.json 和 xproj。结果新创建的项目没法用了,连 restore 都不行,更别说 build & run 了。于是,只好升级到 RC4。

    Step 1:更新 brew

    要升级,先更新。brew 更新很简单:

    $ brew update
    

    Step 2:编辑 formula

    在我写文章的这个时候,homebrew 还没有更新到 RC4,还是原来的 preview2。所以需要手动改一下:

    $ brew cask edit dotnet
    

    然后就能看到 dotnet 的 formula 文件了。需要改这么几行:

     version '1.0.0-preview2-1-003177,1.1.0'
    # 改为
    version '1.0.0-rc4-004771,1.1.0'
    
    sha256 'be009582107b6eb58196a1e417e02c11d7da182669cd47a4c2a42f512e112fea'
    # 改为
    sha256 '284a9b628d9b18291953101abac4b98381d77ac1418e6a675f9ebcbe5585d6b8'
    
    url "https://download.microsoft.com/download/1/4/1/141760B3-805B-4583-B17C-8C5BC5A876AB/Installers/dotnet-dev-osx-x64.#{version.before_comma}.pkg"
    # 改为
    url "https://download.microsoft.com/download/5/F/E/5FEB7E95-C643-48D5-8329-9D2C63676CE8/dotnet-dev-osx-x64.#{version.before_comma}.pkg"
    

    保存,退出。

    Step 3:安装

    这就是 Homebrew 最方便的地方,formula 改好了之后,就可以安装了:

    $ brew cask install dotnet
    

    然后等着完成就可以了。

    Step 4:迁移 project.json 和 .xproj

    自己做的孽当然要自己还了。所以 dotnet 提供了一个命令来迁移到 csproj:

    $ cd /project/directory/contains/project.json/
    $ dotnet migrate
    

    如果幸运的话,几秒之后,就迁移到最新的 csproj 项目了。

    参考链接

    https://dotnetcli.blob.core.windows.net/dotnet/checksums/1.0.3-SDK-RC4-4771-SHA.txt

    https://github.com/dotnet/core/blob/master/release-notes/rc4-download.md

  • 相关阅读:
    整数的可除性
    椭圆曲线的基本概念
    数组方法分析-笔记
    JS-作用域
    JS-变量存储
    Web框架-inoic
    圣杯布局
    js,php中的面向对象
    正则
    math对象
  • 原文地址:https://www.cnblogs.com/holmescn/p/brew-dotnet-rc4.html
Copyright © 2011-2022 走看看