随笔分类 - .Net
摘要:.Net10(2025-11-11正式版)与win7/.Net8兼容性测试。 结论: .Net10 WinForms功能与Win7兼容。 .Net10 SDK 与VS2022兼容。 .Net10/.Net8/.Net6 Runtime互不兼容。
阅读全文
摘要:从安装了低版本VS的电脑中 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework \ 目录下 复制.Net Framework 4.0 等需要的目标包 如果打开项目仍然需要升级目标包的,先升级,加载
阅读全文
摘要:'' C++ .h STDMETHODIMP MyATL15(LONG a, LONG b, LONG* c); '' C++ .idl [id(1), helpstring("Method MyATL15")] HRESULT MyATL15([in] LONG a, [in] LONG b, [
阅读全文
摘要:存个档; //十进制转成任意进制 private static string GetCusSN(int num, int strLen, string serialChars) { int slen = serialChars.Length; if (num > Math.Pow(slen, str
阅读全文
摘要:后端:C# .net framework 4.8 WebApi using System; using System.Collections.Generic; using System.Net; using System.Net.Http; using System.Net.WebSockets;
阅读全文
摘要:需求:将高频且耗时,且数据基本没变化的查询结果,用缓存提升性能。 实现:继承MemoryCache,重载部分方法,在数据库中持久化缓存数据。 本文使用了两级缓存,不用考虑缓存加载。服务重启,读不到内存缓存,会从数据库读取一次。 //泛型类,内部进行二进制序列化与反序列化 using System;
阅读全文
摘要:- 未能解析此远程名称:经查是个18年前的祖传bug,解决办法: 在配置文件内添加如下内容 <system.serviceModel> <behaviors> <serviceBehaviors> <behavior> <useRequestHeadersForMetadataAddress> <d
阅读全文
摘要:重绘带滚动条的控件时,需要注意重绘区域的可见性。 如果在未显示的区域坐标上绘制,则会出现界面混乱。 正确的做法是在绘制前,先判断重绘区域的可见性。
阅读全文
摘要:static void Main(string[] args) { string[,] strings = new string[10,2]; for (int j = 0; j < 10; j++) { strings[j, 0] = $"{j}.0"; strings[j, 1] = $"{j}
阅读全文
摘要:tableLayoutPanel.GetType().GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic) .SetValue
阅读全文
摘要:1 using System.ComponentModel; 2 using System.Drawing; 3 using System.Windows.Forms; 4 namespace RaywindStudio.Components 5 { 6 public class TabCtrlX
阅读全文
摘要:1 using System.Data.SqlClient; 2 3 namespace RaywindStudio.DAL { 4 5 /// <summary> 6 /// MSSQL批量插入表 7 /// </summary> 8 public static class SqlBulkInse
阅读全文
摘要:using System; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.IO; using System.Reflection; namespace RaywindStudio.DAL { /// /// MSSQL数据库操作类 //...
阅读全文
摘要://C# 函数方法内部实现循环调用自身 void TreeViewFresh(){ Action addNode = (TreeNodeCollection, MenuItem) => { }; addNode = (tn, mn) =>{ if (mn.Text != "-"){ tn.Add(mn.Text, mn.Text)...
阅读全文
摘要:如图,通过图示的按钮改变datetimepicker的值 ,弹出MessageBox, datetimePicker重新获得焦点后,自动重复点击按钮。 解决办法: new Thread(() => MessageBox.Show(this, dateTimePicker1.Value.ToStrin
阅读全文
摘要:两种解决方式: 1,在vs项目引用中,COM 嵌入互操作类型, 全部设为false. 2, 在混淆选项中,排除所有 引有的 外部COM类
阅读全文
摘要:遇到多次了,以管理员身份启动excel,禁用第三方加载项,解决。 我遇到几次都是 foxit pdf reader导致的。
阅读全文
摘要:引用了一个第三方dll, 此dll经过混淆,但是未签名。 然后,主程序无法反射了, 取消主程序的签名后正常反射。
阅读全文
摘要:client.Credentials = new NetworkCredential(sSMTPuser, sSMTPpass); client.Credentials = new NetworkCredential(user@domainName.com, sSMTPpass); 用户名需要带上域
阅读全文
摘要:这种情况多次遇到。有时候明明完全相同的代码,在不同的场景运行却是两种结果, 其中一种坏的结果就是 comboBox所有的项都显示为System.Data.DataRowView 今天仔研究了一下,应该是datasource清空的时候,displaymember 有时候也一起清除了。 所以最安全的做法
阅读全文

浙公网安备 33010602011771号