跳转至

博客

8月软件更新通知

本次更新了以下软件(更新日志请点击对应的链接查看)

软件 版本号
PM 1.2.3
Down.NET 1.1.0

下载链接请单独联系我获取

后续如果软件有更新会通过通知公告发布

Down.NET开发总结

这次从Down用C#重写,经历了很多大坑小坑,开发过程可以说是一波三折,经过了多次大面积重构,差点把项目改崩掉,下面对这次Down.NET重写做一点复盘总结

吐槽Rider的几个bug

其实这段时间使用Rider在大部分场景下还是挺满意的,但是偶尔因为疑似是bug导致开发调试令人抓狂

调用非托管dll文件的方法

之前在做xx工具的时候,引用到一个叫XZ.NET的库,但是这个库需要用到liblzma.dll的文件,这个由于是使用C++编写的,因此没有办法直接打包到可执行文件中,那么如果要打包成单文件需要嵌入调用liblzma.dll的时候该如何解决呢?

HandyControl自定义窗口问题

前段时间写XX工具的时候,用到了HandyControl组件库,在开发的时候想着自定义一个窗口,这样看着更协调一些,但是按照官方的Example实现的窗口并不好,一个是窗口是重写的,导致只能通过点击窗口上的按钮去关闭,另外,这个窗口在最大化和最小化的时候有些不协调,还有周围还有一点线条,看着有点奇怪,那么该如何自定义窗口而不引入这些问题呢?

正则表达式使用踩坑

前几天在XX工具中使用正则表达式匹配一些字符串,一开始匹配的字符串都是英文的,没有啥问题,后续需求变更,需要匹配一些中文字符,结果就出问题了。

博客升级通知

近期我将博客内容结构做了一些调整,以往发布一些博客,分类都是需要手工编排的,比较麻烦,这次参考这个项目的博客并对自己的博客结构做了一些调整,这样看着相对更直观一些

当然博客的结构后续还会发生一些变化,后续还可能引入访客数量、评论系统等,界面配色等也会考虑再优化一下,不过没有找到方便借(bai)鉴(piao)的项目,所以短期内不会加入,可以随时关注我的通知公告内容

0716更新 上次更新博客的时候忘记处理内联链接,点击某些链接可能会跳转到错误的页面上,这次将这些链接给处理好了

C#开发踩坑总结

备注:以下是本人在使用C#开发一些项目时遇到的坑的汇总,以下解决思路仅代表个人观点,仅供参考

环境配置问题

1、.NET SDK问题

我在这里中提到使用.NET 6开发WPF会出现大量奇怪的报错,但是最近又莫名其妙的解决了,而当我尝试将原来的.NET 6 runtime 6.0.29升级到6.0.30,这个问题又会出现了。可能我的这种情况属于个例,但至少借此发现.NET SDK升级版本需要谨慎,有可能会出现一些奇怪的兼容等问题导致项目出现问题