• 升级到.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的请去官网看看

  • 相关阅读:
    基元线程同步构造之用户模式易变构造volatile
    C# 基元线程同步构造
    idea 的Low Memory问题
    python工具——xmind
    VSCODE 远程开发树莓派
    firefox临时文件位置及修改方法
    Veeam Backup & Replication 9.5 备份方式详解
    Windows下登录凭证密码获取工具
    VMProtect虚拟机保护分析入门
    Applescrip
  • 原文地址:https://www.cnblogs.com/summers-willi/p/12048268.html
Copyright © 2020-2023  润新知