从项目创建伊始,就应养成良好的习惯,即只要添加了新功能或使用了较新的语法,就及时进行 AOT 发布测试。
一、引言 站长接触 AOT 已有 3 个月之久,此前在《好消息:NET 9 X86 AOT的突破 - 支持老旧Win7与XP环境》一文中就有所提及。在这段时间里,站长使用 Avalonia 开发的项目也成功完成了 AOT 发布测试。然而,这一过程并非一帆风顺。站长在项目功能完成大半部分才开始进行 AOT 测试,期间遭遇了不少问题,可谓是 “踩坑无数”。为了方便日后回顾,也为了给广大读者提供参考,在
本文来自翻译:原文标题:Java vs. C#原文链接:https://www.kapresoft.com/java/2023/11/29/java-vs-c-sharp-dot-net.html原文出处|作者:kapresoft翻译:沙漠尽头的狼概述在动态且不断发展的软件开发世界中,Java 和 C# 是两个巨头,每个都有自己独特的优势、理念和生态系统。本文深入比较了 Java 和 C#,探讨了
`CodeWF.EventBus.Socket` 是一个轻量级的、基于Socket的分布式事件总线系统,旨在简化分布式架构中的事件通信。它允许进程之间通过发布/订阅模式进行通信,无需依赖外部消息队列服务。
本文来自翻译: 原文标题:Java vs. C# 原文链接:https://www.kapresoft.com/java/2023/11/29/java-vs-c-sharp-dot-net.html 原文出处|作者:kapresoft 翻译:沙漠尽头的狼 概述 在动态且不断发展的软件开发世界中,Java 和 C# 是两个巨头,每个都有自己独特的优势、理念和生态系统。本文深入比较了 Java
1. CodeWF.EventBus EventBus(事件总线),用于解耦模块之间的通讯。本库(CodeWF.EventBus)适用于进程内消息传递(无其他外部依赖),与大家普遍使用的MediatR部分类似,但MediatR库侧重于ASP.NET Core设计使用,而本库也有点点优势: 设计可在各种模板项目使用,如WPF、Winform、AvaloniaUI、ASP.NET Core等,主要参
目录1. 引言2. 优化过程2.1. 进程对象定义与初步分析2.2. 排除Json序列化2.3. 使用BinaryWriter进行二进制序列化2.4. 数据类型调整2.5. 再
大家好,我是沙漠尽头的狼。行文目录:安装dnSpy编写示例程序调试示例程序调试.NET库原生方法总结1. 安装dnSpydnSpy是一款功能强大的.NET程序反编译工具,可以对.NET程序进行反编译,代替库文档的功能,代码丢失或者损坏可直接恢复,所以能在完全没有源码的情况下即时调试程序,甚至还能修改程序!Github有二进制可执行程序下载地址,也有源码可以自行编译,本文使用前者,Github地址是
大家好,我是沙漠尽头的狼。 本文先抛出以下问题,请在文中寻找答案,可在评论区回答: 什么是API拦截? 一个方法被很多地
怎么在不改变源码的情况下,篡改一个方法的入参?伪造返回结果?
大家好,我是沙漠尽头的狼。 .NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。 本文演示如何在WPF中使用Blazor开发漂亮的UI,为客户端开发注入新活力。 注 要使WPF支持Blazor,.NET版本必须是 6.0 或更高版本,本文所有示例使用的.NET 7.0,版本要求见链接,截图
大家好,我是沙漠尽头的狼。 .NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。 今天介绍使用ClickOnce制作软件安装包,首先我们先了解什么是ClickOne。 1. 什么是ClickOnce 以下段落摘自微软文档:https://learn.microsoft.com/zh-cn/
大家好,我是沙漠尽头的狼
大家好,我是沙漠尽头的狼。 .NET是免费,跨平台,开源,用于构建所有应
大家好,我是沙漠尽头的狼。 .NET是免费,跨平台,开源,用
上一篇(点击阅读(https://dotnet9.com/2022/06/Sharerazorlibrarybetweenmauiandblazorserverorclient))我们实现了UI在Web端(BlazorServer/Wasm)和客户端(Windows/macOS/Android/iOS)共享,这篇我加上MasaBlazor(https://masablazordocsdev.lon
从2019年使用WordPress搭建Dotnet9网站,到现在手撸代码开发,介绍中间使用的一些资源,绝无保留,希望对大家有用。 1. 申请域名、搭建WordPress网站 时间点:2019年11月 申请Dotnet9域名,讲个实话,站长是从Dotnet1试到Dotnet9的,前面8个都被注册了,哈
Dotnet9网站用WordPress搭建了两年,去年开始自学ASP.NET Core MVC,开始了独立开发网站之路,现在网站前台算是有模有样了,后台正在开发中
今天五月一号,大家玩的开心哦。 1. 介绍 今天介绍一个WPF开发的打印对话框开源项目-PrintDialogX,该开源项目由《WPF开源项目:AIStudio.Wpf.AClient》作者推荐。 欢迎使用 PrintDialogX, 这是一个开源项目。免费用于商业用途。 用于 C# 的自定义打印对
昨天发了一篇介绍这个库:C# Blazor中显示Markdown文件,介绍怎么在Blazor中显示Markdown内容的文章,文章内的代码是没有高亮的,思来相去,还是要做好,于是百度到这篇文章.NET C# Blazor 服务端渲染Markdown,现在渲染效果如下: 自认为应该是比较完美了,下面说
1讲目的前几天上线了一个在线Icon转换工具(https://tool.dotnet9.com/ico"在线Icon转换工具"),为了让大家使用放心,改了点代码,在转换下载Icon图标后立即删除临时文件,并在工具下面贴上了工具的开发步骤和代码,大家看这样改是否合适,见Issue1(https://github.com/dotnet9/dotnet9.com/issues/1"Issue1")。这篇
1 讲目的 前几天上线了一个在线Icon转换工具,为了让大家使用放心,改了点代码,在转换下载Icon图标后立即删除临时文件,并在工具下面贴上了工具的开发步骤和代码,大家看这样改是否合适,见Issue 1。 这篇不讲代码修改过程(因为工具和网站博文已经同步更新),本文讲讲在工具下方展示Markdown
听说.NET 7 来了,站长怎能不尝鲜呢,在除夕当天将体验情况简单汇报下,然后迎新春喽: 本文目录 .NET 7 详情(Proposed .NET 7 Breaking Changes #7131) .NET 7 SDK下载 尝鲜体验 3.1 安装.NET 7 SDK 3.2 Hello Word
后续来啦:Winform/WPF中快速搭建日志面板 继昨天发文ASP.NET Core 可视化日志组
前言 今天站长推荐一款日志可视化组件LogDashboard,可以不用安装第三
看到一篇18年的文章 "C++版《出师表》",站长觉得挺有意思的,就用C# 控制台
本文阅读前了解知识:什么时候需要使用UrlEncode和UrlDecode函数 作者使用谷歌浏览器,通过按下F12对第三方网站http协议的接口抓包进行分析操作。 场景 运维小哥哥偶尔使用某某外包公司的网站系统,做设备录入工作,流程简单: 录入设备基本信息,有7、8个字段需要输入,然后点击保存按钮;
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号