• 升级到.NetCore3.1可能存在的问题


    1、HTPP:浏览器的 SameSite 更改会影响身份验证

    某些浏览器(如 Chrome 和 Firefox)对 Cookie 的 SameSite 实现进行了中断性变更。 这些变更会影响 OpenID Connect 和 WS 联合身份验证等远程身份验证方案,必须通过发送 SameSite=None 来选择退出。 但是,SameSite=None 会在 iOS 12 和其他浏览器的某些较早版本上中断运行。 应用需探查这些版本,并忽略 SameSite

    2、Windows程序的窗体控件

    该版本删除替换了一些窗体控件

    从 .NET Core 3.1 开始,各种 Windows 窗体控件不再可用。 .NET Framework 2.0 中引入改进了设计和支持的替换控件。 弃用的控件之前已从设计器工具箱中删除,但仍可供使用。

    每个已删除的控件都有一个推荐的替换控件。 请参阅以下表:

    已删除的控件 (API)推荐的替换控件已删除的关联 API
    DataGrid DataGridView DataGridCell、DataGridRow、DataGridTableCollection、DataGridColumnCollection、DataGridTableStyle、DataGridColumnStyle、DataGridLineStyle、DataGridParentRowsLabel、DataGridParentRowsLabelStyle、DataGridBoolColumn、DataGridTextBox、GridColumnStylesCollection、GridTableStylesCollection、HitTestType
    ToolBar ToolStrip ToolBarAppearance
    ToolBarButton ToolStripButton ToolBarButtonClickEventArgs、ToolBarButtonClickEventHandler、ToolBarButtonStyle、ToolBarTextAlign
    ContextMenu ContextMenuStrip  
    菜单 ToolStripDropDown、ToolstripDropDownMenu MenuItemCollection
    MainMenu MenuStrip  
    MenuItem ToolstripMenuItem
    此部分是3.0到3.1迁移可能遇到的问题,2.0到3.1的请去官网看看

  • 相关阅读:
    排序算法——堆排序 转载
    排序之冒泡排序
    排序之直接插入排序(Straight Insertion Sort)
    浅谈C++之冒泡排序、希尔排序、快速排序、插入排序、堆排序、基数排序性能对比分析
    插入法==冒泡排序
    排序的算法
    排序]
    Linux下zoopkeeper的安装和启动
    Linux下zoopkeeper的安装和启动
    Linux下切换使用两个版本的JDK
  • 原文地址:https://www.cnblogs.com/summers-willi/p/12048268.html
Copyright © 2020-2023  润新知