踩坑总结¶
Windows 11窗口贴靠失效解决方法
Windows的bug有很多,有些bug似乎在网上找不到答案,比如窗口贴靠问题,曾经我遇到过类似问题,但没有找到正确的解决方案,这次借助AI,总算找到解决方案了
.NET升级引发的工作负载问题
有一个安装了.NET环境的开发系统,之前一直都是联网开发,后续被改成离线开发,再一升级.NET SDK,就坏事了,再次创建Maui等项目,创建后启动项目,就会出现需要dotnet workload restore的提示,会很难受,那么这个问题该如何解决呢?
HandyControl通知显示问题
如果你用过HandyControl的Demo,会发现默认的Notification通知都是在右上角显示的,但是有的时候我想自定义显示的位置,该怎么办呢?
HandyControl自定义窗口问题
前段时间写XX工具的时候,用到了HandyControl组件库,在开发的时候想着自定义一个窗口,这样看着更协调一些,但是按照官方的Example实现的窗口并不好,一个是窗口是重写的,导致只能通过点击窗口上的按钮去关闭,另外,这个窗口在最大化和最小化的时候有些不协调,还有周围还有一点线条,看着有点奇怪,那么该如何自定义窗口而不引入这些问题呢?
C#开发踩坑总结
备注:以下是本人在使用C#开发一些项目时遇到的坑的汇总,以下解决思路仅代表个人观点,仅供参考
环境配置问题
1、.NET SDK问题
我在这里中提到使用.NET 6开发WPF会出现大量奇怪的报错,但是最近又莫名其妙的解决了,而当我尝试将原来的.NET 6 runtime 6.0.29升级到6.0.30,这个问题又会出现了。可能我的这种情况属于个例,但至少借此发现.NET SDK升级版本需要谨慎,有可能会出现一些奇怪的兼容等问题导致项目出现问题
“embedded null type”报错的迷惑解法
在某些版本的Windows系统(比如Windows 8.1)上,执行读取带有中文字符的配置文件的python代码时,有可能会遇到这个报错