.Net6 已知问题总结

2023/11/30 8:12:02

1、NET6 连 SQL2019 时,连接字符串上要加 TrustServerCertificate=True;  不然会报证书错误

2、NET6 在 Linux 系统中,会遇到 System.Drawing.Common 的问题

  • App Context
    在项目启动时,配置 AppContext Switch,设置 System.Drawing.EnableUnixSupport
    System.AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true);

  • Runtime Config Json 
    在应用 build/publish 之后,会有一个 *.runtimeconfig.json我们可以直接修改这个文件
     {
        "runtimeOptions": {
           "configProperties": {
              "System.Drawing.EnableUnixSupport": true
           }
        }
     }
  • MS Build
    我们也可以在项目文件中添加一个下面的配置,作用和上面的直接修改 runtimeconfig.json 效果一样,只是 .NET SDK 会在生成的时候将这个配置写入到 runtimeconfig.json 中

     <ItemGroup>
           <RuntimeHostConfigurationOption Include="System.Drawing.EnableUnixSupport" Value="true" />
     </ItemGroup>
  • Environment Variable
    除此之外我们也可以配置环境变量 DOTNET_System_Drawing_EnableUnixSupport 来启用 Unix 支持

    1. Dockerfile 示例:

       ENV DOTNET_System_Drawing_EnableUnixSupport=true  

    2. Unix 示例:
       export DOTNET_System_Drawing_EnableUnixSupport true 

3、自带的 Linq 增强,和 MoreLinq 出现二义性,需要移除引用


http://www.jnnr.cn/a/120254.html

相关文章

云原生之K8S------K8S持久化存储PV、PVC

目录 一&#xff0c;PV和PVC 1&#xff0c;PV概念 2&#xff0c;PVC概念 3&#xff0c;PV与PVC之间的关系 3.1 PV和PVC的生命周期 3.2 一个PVC从创建到销毁的具体流程 3.3 三种回收策略 3.4 查看PV pvc的定义方式&#xff0c;规格 4&#xff0c;两种PV的提供方式 二&…

手把手带你搭建个人博客系统(二)

⭐️前言⭐️ 因文章篇幅较长&#xff0c;所以整个流程分两篇文章来完成。 &#x1f349;博客主页&#xff1a; &#x1f341;【如风暖阳】&#x1f341; &#x1f349;精品Java专栏【JavaSE】、【备战蓝桥】、【JavaEE初阶】、【MySQL】、【数据结构】 &#x1f349;欢迎点赞…

jmeter批量上传图片, csv文件参数化——详细讲解

我们在测试的过程中&#xff0c;需要把图片放到请求中&#xff0c;而且还需要不一样的图片 批量修改图片后缀 我们也可以吧文件生成我们想要的后缀&#xff0c; 1&#xff0c;首先创建一个文本txt&#xff0c;在文本中输入 ren *.jpg *.png 然后把txt的文件&#xff0c;修…

用色彩活出彩,能率Color Run上海之旅圆满结束

11月8日&#xff0c;以“用色彩&#xff0c;活出彩”为主题的能率|苏宁 Color Run活动&#xff0c;于上海圆满结束。此次活动由燃热领域代表品牌能率与苏宁易购集团联合举办&#xff0c;旨在通过有效户外运动&#xff0c;提倡健康快乐的生活方式&#xff0c;悦享多彩人生。 能率…

Python检测和防御DOS攻击

目录 ​编辑 一、在CentOS上安装Python3 1.下载Python3.10源代码文件 2.运行以下命令行完成安装 3.确认是否安装成功 二、理解各个命令的含义 1.uptime 2.netstat 3.ss 4.firewall-cmd 5.sysctl 三、利用Python实现DDOS入侵检测 1.采集TCP连接数据 一、在CentOS上安…

Redis系列---集群模式

目录1. 数据分片1.1. 哈希算法1.1.1. 优点1.1.2. 缺点1.2. 一致性哈希算法1.2.1. 优点1.2.2. 缺点1.3. 范围算法1.3.1. 优点1.3.2. 应用场景1.4. 虚拟哈希槽算法1.4.1. 优点1.4.2. 缺点1.5. 总述2. 架构演进2.1. ReplicationSentinel2.1.1. 架构图2.1.2. 工作原理2.1.3. 缺点2.…

安卓与js交互

前言&#xff1a; 因为公司app有安卓端和ios两端&#xff0c;所有想尽可能的节省资源&#xff0c;所以打算把一些资源用h5编写&#xff0c;达到安卓\ios公用一套代码的目的。 首先我要说明&#xff0c;我是安卓开发&#xff0c;所以h5写的不好请忽略 好了&#xff0c;我们正式开…

电脑如何恢复数据?电脑文件清空了如何恢复数据?

在日常工作中&#xff0c;我们时常会清理自己的电脑内存&#xff0c;从而保证电脑的工作性能。在清理的过程中&#xff0c;很容易一不小心把什么重要文件给清空了&#xff0c;甚至严重点儿还可能会遇上数据丢失的情况&#xff0c;对于我们的工作而言是十分不利的。那么在这种情…

点云应用——三维空间边界点排序+机器人轨迹引导(1)

三维空间边界点排序机器人轨迹引导一、前言二、思路一&#xff1a;利用重建思路三、思路二&#xff1a;利用PCL边界提取方法三维空间点排序四、后续一、前言 最近做了点云边界提取、并实时发送至机器人进行引导的研究&#xff0c;主要遇到了两个问题&#xff1a; 1&#xff09;…

期货行权(期货行权日)

​ 期权如何行权&#xff1f;期货到期了如何进行实物交割&#xff1f; 期权到期日 Expiration Date&#xff1a;到期日即是指期权合约所规定的&#xff0c;期权购买者可以实际执行该期权的最后日期。 对欧式期权而言&#xff0c;为期权合约可以行权的唯一一天&#xff1b;对…

HBase学习笔记(一)

目录 一&#xff1a;HBase 简介 1.1 HBase 定义 1.2 HBase 数据模型 1.2.1 HBase 逻辑结构 1.2.2 HBase 物理存储结构 1.2.3 数据模型 1.3 HBase 基本架构 二&#xff1a;HBase 快速入门 2.1 HBase 安装部署 2.1.1 Zookeeper 正常部署 2.1.2 Hadoop 正常部署 2.1.3 …

v-on的修饰符

1.stop修饰符的使用——阻止冒泡事件 <div id"app"><div click"divClick"><button click"btnClick">按钮</button></div> </div><script src"../js/vue.js"></script> <script&g…

AQS之Semaphore分析 (七)

文章目录1.Semaphore 介绍1.1 Sync1.2 state1.3 对外方法2.实例代码3.资源获取acquire3.1 NofairSync.tryAcquireShared 尝试获取资源加锁3.2 FairSync.tryAcquireShared 尝试获取资源加锁3.3 doAcquireSharedInterruptibly 释放资源操作4.释放资源4.1 tryReleaseShared 尝试释…

44-openEuler入门操作

44-openEuler入门操作登录linux系统本地登录远程登录shell简介修改密码Linux用户bash shell快捷的操作登录linux系统 本地登录 类似于打开自己电脑或者服务器直接接显示器的方式;一个典型的Linux系统将运行六个虚拟控制台和一个图形控制台&#xff0c;openEuler目前暂未支 化…

【Linux初阶】Linux小程序 - 进度条

&#x1f31f;hello&#xff0c;各位读者大大们你们好呀&#x1f31f; &#x1f36d;&#x1f36d;系列专栏&#xff1a;【Linux初阶】 ✒️✒️本篇内容&#xff1a;综合使用Linux基础指令、vim编辑器、gcc工具、make/makefile编译工具完成Linux小程序 - 进度条 &#x1f6a2;…

如何在Mac上清理磁盘空间?这些方法你必须要懂

对于Mac用户来说&#xff0c;清理磁盘往往是一件比较头疼的事情。看着爆满的磁盘空间又无从下手&#xff0c;只能忍痛删掉喜欢的音乐、视频或者是不常用的软件。实际上&#xff0c;清理Mac磁盘空间只需要使用以下几种清理磁盘空间方法即可释放你Mac的内存空间&#xff0c;作为一…

【linux】Vmware安装CentOS 7.9

目录一.下载Vmware和CentOS二.使用Vmware创建虚拟机1.创建虚拟机2.稍后安装镜像3.选择对应镜像版本4.输入虚拟机名称和保存地址5.指定虚拟机磁盘大小6.完成三.安装CentOS1.查看cpu是否开启虚拟化2.配置镜像3.启动虚拟机选择Install CentOS 74.安装完CentOS 7之后&#xff0c;选…

Cleanmymac X2023Mac内存清理功能介绍指南

Cleanmymac X2023这是Mac系统上&#xff0c;功能最强大的清理软件&#xff0c;可以智能扫描&#xff0c;对电脑清理和优化&#xff0c;提高电脑的运行速度&#xff0c;还可以移除恶意文件和软件。另外再推荐一款免费的腾讯柠檬清理软件&#xff0c;用起来也很方便。 想要更好的…

计算机毕业设计SSM财务管理系统【附源码数据库】

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

leetcode-每日一题-119-杨辉三角2(简单,dp)

今天这道题是一道简单的dp题说实话很好想到解法&#xff0c;就是用两个dp来回倒换即可解除&#xff0c;然后也没啥难度所以就不解释了&#xff0c;养成一个好习惯就是设置数组的时候需要malloc动态获取即可&#xff0c;然后使用memset进行初始化&#xff0c;注意memset只能进行…
最新文章