使用 Visual Studio 调试 .NET 和 ASP.NET Core 源代码 | 学习地址
时间:2024-04-25 11:36:37浏览次数:28
相关文章
- dotnet 修复 GitHub Action 构建过程提示 NETSDK1127 错误
本文告诉大家,如何修复GitHubAction构建过程提示errorNETSDK1127:ThetargetingpackMicrosoft.WindowsDesktop.App.WindowsFormsisnotinstalled.Pleaserestoreandtryagain.错误在进行GitHubAction构建时,如果自己的项目是一个旧项目,采用旧的.NETSDK版本,将可......
- dotnet 如何将 Microsoft.Maui.Graphics 对接到 UNO 框架
本文将和大家介绍如何将Microsoft.Maui.Graphics对接到UNO框架里面。一旦完成Microsoft.Maui.Graphics对接,即可让UNO框架复用现有的许多绘制的基础设施和现有基础库,且可以更进一步与MAUI打通众所周知,在UNO里面有大量的项目类型都是基于Skia作为底层渲染引擎构建出......
- dotnet 已知问题 错误标记 MethodImplOptions.InternalCall 特性参数将会在类型访问之
本文将记录一个dotnet的已知问题。当自己不小心在方法上不正确标记了MethodImplAttribute特性时,错误选择了MethodImplOptions.InternalCall参数,那将会在运行的过程在,在此类型被访问之前就抛出了System.TypeLoadException异常,错误信息是Internalcallmethodwithnon_NUL......
- dotnet 警惕 C# 的 is var 写法
本文将和大家介绍C#语言设计里面,我认为比较坑的一个语法。通过isvar的写法,会让开发者误以为null是不被包含的,然而事实是在这里的var是被赋予含义的,将被允许null通过判断逻辑,于是就会让开发者收到了奇怪的空异常比如看看以下的代码,大家猜猜控制台是否会输出IFoo?foo......
- dotnet UNO 如何在调试下输出界面层级结构
本文将告诉大家如何在UNO里面将界面的层级结构输出到调试窗口实现方法非常简单,和WPF或UWP等的方法是一样的,那就是通过可视化树遍历的方式,如以下代码staticclassUISpyHelper{publicstaticvoidSpy(thisDependencyObjectelement){......
- dotnet 使用 windbg 运行脚本方式自动批量调试处理 dump 文件
本文将和大家介绍一个简单且实际用途不大的使用windbg配合脚本的方式,进行自动化的大批量对dotnet系应用的dump进行自动化分析调试处理,可以自动根据调试需求输出dump文件的一些信息利用windbg执行调试脚本的能力,可以实现自动化调试dump文件,将调试dump文件获取的信息......
- dotnet 8 破坏性改动 在 AssemblyInformationalVersionAttribute 添加上 git 的 commi
我在一个WPF项目里面,在界面显示应用的版本号,更新到dotnet8的SDK之后,发现我的界面布局损坏了。本质上这个破坏性改动和WPF没有什么关系,是dotnet的SDK或编译器的破坏性变更,在AssemblyInformationalVersionAttribute的InformationalVersion属性里面写入了当前的git......
- dotnet 修复多框架 TargetFrameworks 包含不受支持平台导致构建失败
本文将告诉大家如何修复dotnet项目里的多框架TargetFrameworks如果包含了当前系统无法支持的平台时,如何进行跳过。解决在Linux平台构建时提示MacCatalyst不受支持而构建失败故事的背景是我期望在GitHub的Action里面构建一个项目,我期望能够在Windows和Linux和Ma......
- 记 dotnet 8.0.4 修复的 WPF 的触摸模块安全问题
本文记录dotnet8.0.4版本修复的WPF的触摸模块安全问题,此问题影响所有的.NET版本,修复方法是更新SDK和运行时宣布安全漏洞地址:https://github.com/dotnet/wpf/issues/9003安全漏洞宣布地址:https://github.com/dotnet/announcements/issues/303漏洞代号:CVE-2024-21409......
- UOS 开启 VisualStudio 远程调试 .NET 应用之旅
本文记录的是在Windows系统里面,使用VisualStudio2022远程调试运行在UOS里面dotnet应用的配置方法本文写于2024.03.19如果你阅读本文的时间距离本文编写的时间过于长,那本文可能包含过期的知识我将以我的UOS虚拟机作为例子告诉大家如何在Windows系统里面,使用Visua......