zoukankan      html  css  js  c++  java
  • .NET跨平台之旅:升级ASP.NET Core示例站点团队

    ASP.NET Core示例站点网址:http://about.cnblogs.com/

    首先安装最新版的 .NET Core 运行环境,从 https://github.com/dotnet/cli 的 readme 中 "Ubuntu Installers" 部分获取 Shared Host、Shared Framework、Sdk 的下载地址,分别依次下载安装:

    wget https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-host-ubuntu-x64.latest.deb
    dpkg -i dotnet-host-ubuntu-x64.latest.deb
    
    wget https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-sharedframework-ubuntu-x64.latest.deb
    dpkg -i dotnet-sharedframework-ubuntu-x64.latest.deb
    
    wget https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-sdk-ubuntu-x64.latest.deb
    dpkg -i dotnet-sdk-ubuntu-x64.latest.deb

    安装后的 dotnet cli 版本是 1.0.0-rc2-002496 。

    然后修改示例站点项目 AboutUs 的 project.json 文件:

    1)frameworks 中的 "netstandardapp1.3" 改为 "netcoreapp1.0" ,imports 由 "portable-net45+win8" 改为 "portable-net45+wp80+win8+wpa81+dnxcore50"

    2)dependecies 中添加:

    "Microsoft.NETCore.App": {
        "type": "platform",
        "version": "1.0.0-rc2-23931"
    },

    接着将 NuGet.Config 中的 aspnetcidev 改为 aspnetcirelease:

    <configuration>
      <packageSources>
        <clear />
        <add key="AspNetCI" value="https://www.myget.org/F/aspnetcirelease/api/v3/index.json" />
        <add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
      </packageSources>
    </configuration>

    dotnet restore 之后,dotnet run 时出现错误:The dependency Ix-Async 1.2.5 does not support framework .NETCoreApp,Version=v1.0。在这个问题上困了很长时间,直到今天看到这篇博文 —— .NET Core 1.0 RC2 历险之旅,才发现了如下的解决方法:

    在 "frameworks" -> "netcoreapp1.0" -> "imports" 中添加 "portable-net45+win8+wp8+wpa81" 与 "portable-net45+win8+wp8" 。

    "frameworks": {
      "netcoreapp1.0": {
        "imports": [
          "portable-net45+wp80+win8+wpa81+dnxcore50",
          "portable-net45+win8+wp8+wpa81",
          "portable-net45+win8+wp8"
        ]
      }
    }

    解决这个问题之后,升级成功!

  • 相关阅读:
    百度云满速下载原理与方法
    新版知乎登录之post请求
    requests发送post请求的一些疑点
    Python3实现ICMP远控后门(下)之“Boss”出场
    Python3实现ICMP远控后门(中)之“嗅探”黑科技
    Python3实现ICMP远控后门(上)_补充篇
    Python3实现ICMP远控后门(上)
    反射-Class
    希尔排序(java)
    插入排序(java)
  • 原文地址:https://www.cnblogs.com/cmt/p/5373881.html
Copyright © 2011-2022 走看看