C#.net 软件列表

Quartz.NET 3.4开源作业调度系统发布了
C#.net

Quartz.NET 3.4开源作业调度系统发布了

2022-03-27 标签:Quartz.NET3.4,开源作业调度系统,OpenTelemetry,Instrumentation,Microsoft,触发器,NET开源作业调度系统

Quartz.NET 3.4是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大型企业系统。此版本仅在应用程序启动成功完成后才开始执行 Quartz 作业,除非使用 QuartzHostedServiceOptions 另有指定。默认情况下,这会阻止作业在应用程序仍在启动时运行,并且它减少了

C#使用lambda合并列表中列表
C#.net

C#使用lambda合并列表中列表

2022-03-27 标签:C#使用lambda合并列表,C#使用linq合并列表,C#合并列表中的列表

今天的做C#项目时,突然要对list列表的列表进行合并汇总,哈哈,写linq和lambda不多,试过几个方法都不行.具体代码如下就是对List list中的列表ReportItems进行合并!一般情况下,如果是两个list列表,直接是union即可,但是现在List中的列表呢.当然用最简单的方法就遍

VS中NET6.0 Program.cs没有显示命名空间(VS顶级模板)
C#.net

VS中NET6.0 Program.cs没有显示命名空间(VS顶级模板)

2022-02-23 标签:VS,NET6.0,Program,cs,没有,显示,命名,空间,顶级,模板,新建,VS2022,Hello,World,Main,https,docs,microsoft

开始用新的VS2022后,新建个NET6.0的项目,发现没有命名空间和引用名称.如图:只有一句简单的Hello World输出.这是怎么回事?原来从NET6.0开始,使用了与以前不的新模板.新模板将Program.cs视为顶级文件,里面的代码为顶级语句(原来的Main方法).所以要是不习惯,可以将新

VisualStudio报错CS8050只有自动实现的属性才能具有初始值设定项(C#)
C#.net

VisualStudio报错CS8050只有自动实现的属性才能具有初始值设定项(C#)

2022-01-06 标签:VisualStudio,报错,CS8050,自动,实现,属性,初始值,设定,C#,C#自动实现属性,C#初始值设定项

今天在用vs2022写类属性字段时想根据内容判断返回指定的内容,结果报错: CS8050 只有自动实现的属性才能具有初始值设定项。 错误代码如下public class MyClass{public string msg{get{if (msg.Contains("error")) return "

C# HttpClient设置ContentType和Authorization报错
C#.net

C# HttpClient设置ContentType和Authorization报错

2021-11-05 标签:C#,HttpClient,设置,ContentType,Authorization,报错,HttpContent,application,json,content,new,Add,postParameters,Headers,用于,代码,如下,sso

今天开发sso登录认证相关在用HttpClient设置ContentType时报错:xxx头名称误用。请确保将请求头用于 HttpRequestMessage,将响应头用于HttpResponseMessage,将内容头用于HttpContent对象。代码如下: HttpClient.Default

C# 批量赋值list某个字段
C#.net

C# 批量赋值list某个字段

2021-05-11 标签:C#,批量,赋值,list,字段,item,代码,如下,最笨,foreach,var,ForEach,操作,遍历,方法,简洁,相同

今天在操作list时,突然想对某个字段赋相同的值,该如何操作呢?最笨的方法是用遍历list,代码如下:foreach (var item in list){item.字段 = "值";}当然除此之外,还有更简洁的方法,代码如下:list.ForEach(n =&g

.net批量插入报错:来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar
C#.net

.net批量插入报错:来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar

2021-05-07 标签:net,批量,插入,报错,来自,数据源,String,类型,给定,不能,转换,指定,目标,nvarchar,50,长度,错误

今天在做.net批量插入SqlServer报错:来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar.报此错误一般是插入的内容太长,目标字段设定的长度太短导致.比如截图的ConfigDesc字段,长度限定为50,实际内容超过50就会报错,解决办法就是把长度设置成合适的

移除VS2019密钥(Remove Visual Studio 2019 Key)
C#.net

移除VS2019密钥(Remove Visual Studio 2019 Key)

2021-04-24 标签:移除VS2019密钥,Remove VS2019 Key,移除,VS2019,密钥,Remove,Visual Studio 2019,注册表

运行中输入regedit进入注册表,找到 HKEY_CLASSES_ROOT\Licenses \41717607-F34E-432C-A138-A3CFD7E25CDA并将其删除。在删除注册表项之前,建议备份注册表。之后,以管理员身份运行VS安装程序并修复VS2019即可。

ResolveComReference 任务返回了 false,但未记录错误
C#.net

ResolveComReference 任务返回了 false,但未记录错误

2021-01-17 标签:ResolveComReference,任务,返回,false,未记录,错误,报错,引用,生成,移除,vs2020,com,OK,感叹号,组件,应该,失效,有没有,看看

今天用vs2020生成项目的时候报错:ResolveComReference 任务返回了 false,但未记录错误.报错应该是某个com组件在引用中失效了,看看引用中有没有感叹号的,移除重新引用再生成应该OK了.