
C#
文章平均质量分 56
Afterwards_
这个作者很懒,什么都没留下…
展开
-
C#同时请求同一个链接(并发),没有返回或者超时,怎么办?
有的环境下默认的就2个链接,打开第三个链接的时候就卡住不动了.那就是因为这个参数的当前值是2原创 2022-10-12 08:43:48 · 463 阅读 · 0 评论 -
在Windows上开发的.net framework,无法在Mac的Rider上Build,它提示:未给任务 killprocess的必要参数imagepath赋值
在Windows上开发的.net framework,无法在Mac的Rider上Build,它提示:未给任务 killprocess的必要参数imagepath赋值的解决办法原创 2022-09-29 14:16:05 · 497 阅读 · 0 评论 -
解决vs2022运行控制台项目提示:不知道如何运行名为xxxx和命令为Project的配置文件
如果你再安装了VS2022以后,卸载过.net core sdk然后又重新安装上的话 不管怎样重装怎样使用VisualStudioInstaller修复你卸载了的.net core sdk都是不能恢复的,需要先安装好了.net core sdk再安装vs2022 或者是全量卸载vs2022再重新装。先看一下是不是.net core项目 在 vs中,右键项目的csproj文件,看一下里面的.net sdk的版本.点修改,安装对应的运行环境.比如我这个。然后等安装完成后就重启vs就可以了.原创 2022-09-23 14:51:38 · 7748 阅读 · 0 评论 -
为什么我安装了.net 4.7但是我用vs2022创建应用时候看不到?
之前我有次Win10/VS2022,要创建一个控制台应用,发现只有.net6.0,可我安装了.net4.7,4.7.2都没办法选那是因为这两种不是同一个东西!原创 2022-09-23 14:41:41 · 3692 阅读 · 0 评论 -
在Win11系统中使用TeamCity执行BuildStep时C#/.net6.0的跨平台项目无法build的问题解决
.net6.0明明安装了但是不起作用.是没装上还是Win11或者PD或者Teamcity的问题?原创 2022-09-17 19:02:01 · 682 阅读 · 0 评论 -
粗俗解释C# 8.0+的变量后面有?问号是什么意思?
先说一个我个人理解的概念,一个词null,就是不行()?问号,针对,表示为?都这么问了,那就表示为,他.!叹号,针对,表示为也就是说,他真的运行起来,有可能就不行,这是武断的吹牛!原创 2022-08-27 19:10:55 · 771 阅读 · 0 评论 -
一句话概括C#7.3+以后版本的??(俩问号)和??=(俩问号一个等于)的含义
左行左来,不行就右来.原创 2022-08-27 17:31:33 · 304 阅读 · 0 评论 -
异常详细信息: System.Security.Policy.PolicyException: 无法获取所需的权限。 iis &express+ vs2013 换系统换环境时候调试出的问题
环境: vs2013 @ windows10 @ parallel desktop @ macos big sur项目: .net framework 2.0 + 4.0串儿, dll + web 串起因:从工作室电脑上 也是pd下的win系统 装了 iis的 创建的这么个网站解决方案,然后引用了里面的dll的分项目 回家来编辑的时候, win10里面装了iis以后,启动不起来,出错,然后再删除iis 还是出这样的问题.建议:如果你不是跟我一样差不多的复杂的话,建议看一些其他的简...原创 2021-12-20 21:17:30 · 852 阅读 · 0 评论 -
如何使用VS+C#创建,优雅自动化的安装(不使用命令行),调试,更新Windows服务
轻量级,即是服务部署器,又是服务本体,免命令行,免bat.直接部署和调试代码的东西,也就长这样了.看这一篇文章应该可以把你构建和调试windows服务这些事儿玩儿转.一.创建服务1.可以打开VS,新建一个空的项目或者解决方案,在解决方案中添加服务2.也可以直接创建服务项目创建好服务以后,不需要像其他文章说的那样创建什么服务安装器,因为不需要使用命令行手动安装服务,所以那个东西不需要.我们会在代码中实现.创建一个正式服务用的代码逻辑类不建议直接在服务中 也就...原创 2021-12-10 14:34:10 · 1175 阅读 · 0 评论 -
Asp.net(aspx)解决fetch&post跨域请求中的问题:重写ProcessRequest方法无效
在aspx中添加对ProcessRequest方法的重写可以解决大多数情况的跨域.然而对于fetch post请求,在ProcessRequest方法中添加跨域头是无效的这样设置不行的时候,需要在web.config中添加一些代码:这里要注意的是,添加的Origin必须要写详细的fetch发出端的域名,不能写通配符* 否则一样不能跨域请求....原创 2021-10-12 10:15:35 · 525 阅读 · 0 评论 -
不用Fody,支持.net2.0,C#把Dll文件打包到Exe输出单文件版应用
网上一些使用fody对c#的调用的dll文件捆包成exe文件,并不适合我,因为我的.net项目为了在低端机上使用,只安装.net2.0这个改动主要分为两部分。,第一部分是先写一个自动通过资源加载dll文件的类第二个部分就是在程序的入口处进行dll的动态加载.注意不是main函数步骤一共分为三部,首先第一步是把要打包进来的dll文件。直接拽到项目当中当做资源文件。也可以放到指定的文件夹中.放入以后,修改文件的属性:生成操作->嵌入的资源复制到输出目录->如果原创 2021-09-10 14:20:59 · 699 阅读 · 0 评论 -
手撸的C#.net2.0环境下写的快手小店开放平台的SDK提供下载
由于近期要做快手小店开放平台的对接,获取快手小店的订单,商品等进行管理.所以就需要用到接口.但是快手小店开放平台open.kwaixiaodian.com只有java的sdk,我们开发的后端都是用的C#,而且是低版本.net环境.所以手撸了一套SDK.包含目前的93个接口(完整)和121个类(完整)一个下载订单的Request实体类using System;using System.Collections.Generic;using System.Text;using Kuaisho原创 2021-08-14 10:38:50 · 3531 阅读 · 11 评论 -
问题排查及解决方法:远程服务器返回错误 405 不允许的方法
C# .net aspx开发如果发现这个错误远程服务器返回错误 405 不允许的方法注意检查一下url是否yi原创 2021-06-19 15:34:15 · 7204 阅读 · 0 评论 -
SharpDevelop和Rider生成项目和调试时出现未找到“resgen.exe”的解决方法(MSB3091)
错误的具体提示:任务失败,因为未找到“resgen.exe”,或未安装正确的 Microsoft Windows SDK。任务正在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx35Tools-x86 的 InstallationFolder 值中所指定位置下的“bin”子目录中查找“resgen.exe”。通过执行下列操作之一可以解决此问题: 1) 安装 Microsoft Wi原创 2021-06-17 20:14:30 · 930 阅读 · 0 评论 -
出坑记录C#.net2.0 win server2008 R2 sp1 react前端连接websocket无法连接
无法连接的解决办法:1.把下面设置存成reg文件导入Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\M原创 2021-04-05 09:16:44 · 1897 阅读 · 0 评论 -
C# .net framework 2.0运行环境下使用websocket sharp
我曾在.net2.0项目中使用TOPSDK中的WebsocketSharp类,作为服务端,对于没有升级到.net4.5以上的C#项目是一个不错的选择.当时我并没有使用wss连接,都是使用ws.后来进行小程序的开发,官方说小程序只支持wss连接,我不信邪,使用ws来做的.在微信小程序开发工具,Iphone真机调试,都可以用ws连接.非调试模式IPhone小程序以及Iphone小程序vConsole模式调试都不可用.后来想使用这套WebsocketSharp升级为WSS类型的服务端,发现这套代码已经原创 2021-02-02 11:52:21 · 1438 阅读 · 6 评论 -
C#.net2.0如何使用Action<T1,T2,T3>等多个参数
实际在.net3.5以后支持Action多个参数,在2.0版本只支持一个参数.只要在代码中拓展写一下namespace System,或者在其他可被调用处 加入以下代码即可.public delegate void Action<T1,T2,T3>(T1 arg1, T2 arg2, T3 arg3);...原创 2021-02-02 11:28:21 · 972 阅读 · 0 评论 -
.net core an error occurred while starting the application(parallels desktop15安装Win7 x64位 SP1)
之前安装的是win7 66043的msdn版本,以为是版本没有sp1的问题,换了系统仍然有问题.换了.net安装包,安装.net4.5也不行.捏着鼻子下了360.希望通过里面的环境修复功能修复.但是改版后更恶心了.找不到在哪修复了.直接卸载.卸载时候发现内存不足报错.才发现原来是虚拟机的内存默认设置了1G的 太小了这也是导致.net安装包安装不成功的原因.所以,检查内存大小,如果是虚拟机,多分配一些内存,也许这个错误就解决了....原创 2020-12-14 11:21:41 · 409 阅读 · 0 评论 -
中文地址识别api的使用测试,快递地址自动补全,自动识别省市区,地址清洗,到底哪个好用?
关于地址解析中文地址识别api接口的文章,看这一篇应该够了.最近有个项目中要做到自动填写省市区电话姓名的效果.以往填写地址都是手动选择 先上下拉动选择河北省--->再通过上下拉动选择沧州市--->再通过下拉选中东光县--->切换到姓名输入框输入姓名--->切换到电话输入框输入电话-----等等这一系列的操作.市面上已经有这样的app可以实现地址自动识别.就是从...原创 2020-05-03 18:55:48 · 19370 阅读 · 15 评论 -
使用C#的控制台cmd输出进度条的Demo,Class类已经写好,可直接拿去使用
本博客文章 未经允许不得转载不得转售或其他商业用途 但您可以随意使用到您的个人项目中public class ConsoleProcessBar { int left, top;//进度条在cmd中的位置 int width;//进度条在cmd中用多少个字符来表示,注意这个宽度是字符多少个不是包含了[]尖括号以及文本的宽度 bool...原创 2020-04-15 11:15:56 · 998 阅读 · 0 评论 -
菜鸟电子面单ISV云打印组件一致性改造心得
19年2月末,阿里/淘宝旗下菜鸟电子面单平台发布了电子面单一致性改造的通知.简单说,就是原来用订单(或者包裹)信息进行取号的时候,是明文数据传送给淘宝,然后淘宝会明文传送回.原因,在文后分析现在,改为明文请求密文返回的方式来交换数据.有人可能会问,请求都明文了,抓包不是一样可以抓到吗? 但是可能现在的SDK请求数据的时候已经进行了密文请求方式(我没验证)我个人这个时候想到一个问题:如果...原创 2019-03-08 11:46:35 · 9803 阅读 · 7 评论