• .NET CORE 1.1 迁移到.NET 2.0正式版


    以下操作参考官方文档

    1:首先你需要升级到最新版的VS 2017 15.3

    升级的地方在VS右上角有个黄色的更新提醒,如果没有请挂VPN或者重新下载一个新的。

    2:第二步 和之前改.NET Framework框架一样 从右边项目右键属性选择目标框架 .NET CORE 2.0

    3:官方推荐重新引用包名,这边官方用一个新的大统一包名 Microsoft.AspNetCore.All 涵盖了之前所有独立的Microsoft.AspNetCore.*包名

    你可以用编辑器打开项目文件.csproj,修改之前独立引用的一些Microsoft.AspNetCore.* 包名,只需引用一个Microsoft.AspNetCore.All 即可

    <ItemGroup>
      <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
      <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="2.0.0" />
      <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="2.0.0" />
    </ItemGroup>
    

    4:什么这就完了???我还以为很多准备写一大串结果就这么完事了。。

    编译运行后出错

    所以说还是要按照上说的,把低版本的版本号 对应在.csproj改成高版本的即可??

    官方虽然是这么说 但是我墙裂推荐 你最好不要改那些csproj文件了。。

    所以只要打开项目,直接右键属性修改成.NET 2.0, 其他的就不要改了。。毕竟草创期,bug多。。如果真要改记得多备份。。

  • 相关阅读:
    太鼓达人
    DB2中循环日期跑数据
    DB2分区表删除和添加分区
    DB2日常运维之总结(转)
    oracle SQL not in null,单列,复合列
    利用rlwrap配置linux下oracle sqlplus 历史记录回调
    Oracle非默认监听的处理会遇到的问题以及处理方法
    Sqlserver循环嵌套
    rman全备份异机恢复
    Windows系统下Oracle数据库冷备
  • 原文地址:https://www.cnblogs.com/maybreath/p/7402317.html
Copyright © 2020-2023  润新知