C#
gergul
这个作者很懒,什么都没留下…
展开
-
.NET发布成单个文件后获取不到程序所在路径的问题
获取不到应用程序所在的路径了。原创 2024-07-04 14:22:49 · 175 阅读 · 0 评论 -
VS 出现错误“MSB3644 找不到 .NETFramework,Version=v4.6.X 的引用程序集。”的解决方案
2.安装的过程中有可能出现“已经安装了 .NET Framework 4.6.X 或版本更高的更新。”,则表明已经安装过,直接跳过即可。”下载对应版本的runtime、DevPack、以及语言包进行安装。3.使用管理员权限启动VS,打开解决方案,即可进行编译。原创 2023-02-22 09:34:16 · 3312 阅读 · 0 评论 -
创建块时往块中添加Table后Table不显示的问题解决
发现块虽然创建成功了,但是insert进图形空间后这个表不显示。经过调试后,发现需要调用Table的API:GenerateLayout()才能显示。正确的代码为:原创 2022-06-09 17:49:12 · 602 阅读 · 0 评论 -
Sqlite+Linq+FirstOrDefault 被转换为TOP语句错误的的问题解决
Sqlite+Linq+FirstOrDefault 被转换为TOP语句错误的的问题解决要取得第一个记录,先上代码:query.FirstOrDefault();//报错query.Take(1);//报错//正确的写法是query.Skip(0).Take(1).ToList().FirstOrDefault();问题在于sqlite是不支持top语法的,但是前两种写法linq是会直接转换为top语法的sql,只能使用第三中写法规避掉top写法...原创 2022-01-29 10:49:35 · 1065 阅读 · 0 评论 -
C#发布软件时自动生成版本号
C#发布软件时自动生成版本号原创 2022-01-07 11:46:29 · 1814 阅读 · 0 评论 -
C# .NET CAD二次开发PaletteSet设置Dock属性不生效的问题
设置Dock属性前,必须设置Visible属性为true,否则Dock属性不生效。原创 2021-12-06 15:49:10 · 1138 阅读 · 0 评论 -
Marshal.PtrToStructure此结构不得为值类的问题
var stru = new MyStruct();Marshal.PtrToStructure(current, stru);//这里报“//此结构不得为值类”错误var stru = Marshal.PtrToStructure<MyStruct>(current); //这种调用方法正常原创 2021-09-15 09:05:49 · 1006 阅读 · 0 评论 -
搭建C#/ObjectArx.NET CAD二次开发环境
如何创建C# CAD二次开发环境基于ObjectArx.NET的CAD二次开发有两种类型:“CAD插件” 和 “CAD交互操作程序”。1.环境安装1)安装VS,建议VS2015以上版本;2)安装CAD,这里安装的CAD全为64位的;3)安装CAD对应版本的ObjectArx SDK。注意:不同的CAD版本要求对应的vc版本与.NET版本。附:ObjectARX开发版本对照表2.创建“CAD插件”工程一般需要使用CAD netload 的方法加载进CAD中,加载后CAD插件就.原创 2021-08-04 17:41:42 · 1735 阅读 · 0 评论