随笔分类 - .Net Core / .Net6
摘要:一般来说,获取执行程序集的位置,您可以调用: var executableDirectory = System.Reflection.Assembly.GetExecutingAssembly().Location; 如果发布为单个文件, 会提示如下警告 warning IL3000: 'Syste
阅读全文
摘要:1.项目 https://github.com/Fody/Costura 2.安装 Install-Package Costura.Fody -Version 1.6.2 3.反射相关 Assembly.LoadFrom("someLibs.dll").GetType("xxx") 找不到文件 改为
阅读全文
摘要:.NET 4.6.1 已停止支持, 微软的库升级到7.0后,出现了很多停止支持的提示,看来是要考虑工程升级到某个 .NET 版本来实现“最长”的操作系统支持了。 .NET Framework 4.8似乎没有任何结束日期。 .NET 6 将在 2024 年 11 月 12 日之前得到支持。 .NET
阅读全文
摘要:'MD5CryptoServiceProvider' 已过时 派生的加密类型已过时。改为在基本类型上使用 Create 方法。 Derived cryptographic types are obsolete. Use the Create method on the base type instead
阅读全文
摘要:各位,好久不见,这段时间事情太多了,一直没空更新文章,sosososorry. 如果我告诉您网站能以安全和隐私保护的方式与附近的蓝牙设备进行通信,您会怎么想?如此一来,心率监测器、会唱歌的灯,甚至海龟都可以直接与网站交互了。到目前为止,仅有部分针对特定平台的应用可以实现与蓝牙设备的交互。Web Bl
阅读全文
摘要:更新日志 V6.10.4 fix(#I5R3SM): 修复组件 Table 固定表头后允许列宽调整时导致不对齐问题 #I5R3SM 3250 feat(#I5R3YG): BootstrapBlazor.FontAwesome 更新到 6.1.5 老工程需要修改的代码如下 引用FontAwesome
阅读全文
摘要:以前代码 <Table ShowSearch="true" ... /> 新版需加上 ShowToolbar="true" <Table ShowSearch="true" ShowToolbar="true"... /> 应该是逻辑更严密了导致这个小问题
阅读全文
摘要:**入门文章** Blazor Hybrid / MAUI 简介和实战 https://www.cnblogs.com/densen2014/p/16240966.html 在 Mac 上开发 .NET MAUI https://www.cnblogs.com/densen2014/p/160575
阅读全文
摘要:使用 C# 建立一套用 Blazor 技术的单个共享代码库, HTML 和 CSS的交互式 UI, 可以直接生成多端应用程序 APP
Blazor Hybrid 支持内置于 .NET 多平台应用 UI (.NET MAUI) 框架。 .NET MAUI 包含 BlazorWebView 控件,该控件运行将 Razor 组件呈现到嵌入式 Web View 中。 通过结合使用 .NET MAUI 和 Blazor,可以跨移动设备、桌面设备和 Web 重复使用一组 Web UI 组件。Blazor Hybrid 应用可以使用 Windows Presentation Foundation (WPF) 和 Windows 窗体构建。 Blazor 为这两个框架提供 BlazorWebView 控件。 Razor 组件在 Windows 桌面本机运行并呈现到嵌入式 Web View。 通过在 WPF 和 Windows 窗体中使用 Blazor,可以将新的 UI 添加到现有的 Windows 桌面应用,这些应用可以跨具有 .NET MAUI 的平台或在 Web 上重复使用。
阅读全文
摘要:接上篇: B08. BootstrapBlazor实战 Menu 导航菜单使用(1) 实战BootstrapBlazorMenu 导航菜单的使用, 以及整合Freesql orm快速制作菜单项数据库后台维护页面 BootstrapBlazor 是 Bootstrap 风格的 Blazor UI 组件
阅读全文
摘要:
本文介绍如何将 Windows 窗体桌面应用从 .NET Framework 迁移到 .NET SDK 格式或 .NET 6 或更高版本。 .NET SDK 支持 Windows 窗体应用程序。 Windows 窗体仍是仅适用于 Windows 的框架,并且只能在 Windows 上运行。
将应用从 .NET Framework 迁移到 .NET SDK 格式或 .NET 6 通常需要一个新的项目文件。 NET 6 使用 SDK 样式的项目文件,而 .NET Framework 通常使用较旧的 Visual Studio 项目文件。 如果你曾经在文本编辑器中打开过 Visual Studio 项目文件,你就会知道它有多么详细。 SDK 样式的项目较小,不需要像旧版项目文件格式那样多的条目。
阅读全文

摘要:通知组件 通过浏览器API发送通知信息 , 桌面浏览器表现为右下角系统提示框弹出消息, 移动浏览器表现为弹窗或者到消息列表, blazor页面不在前台也可以通过本组件提醒用户. DEMO https://www.blazor.zone/notifications 小提示 注意: 出于安全考虑,当网页
阅读全文
摘要:
本文主要解决两个问题
* C# Winform高DPI字体模糊.
* 高DPI下(缩放>100%), UI设计器一直提示缩放到100%, 如果不重启到100%,设计的控件会乱飞.
阅读全文

摘要:Speech 语音识别与合成 通过麦克风语音采集转换为文字(STT),或者通过文字通过语音朗读出来(TTS) 本组件依赖于 BootstrapBlazor.AzureSpeech,使用本组件时需要引用其组件包 Demo https://www.blazor.zone/speechs Nuget 包安
阅读全文
摘要:使用Brotli提高网站访问速度 在优化网站打开速度上,我们有很多的方法,而其中一个就是减少诸如Javascript和CSS等资源文件的大小,而减少文件大小的方法除了在代码上下功夫外,最常用的方法就是使用压缩算法对文件进行压缩。 目前,网站普遍使用的是gzip压缩算法,但是最近两年新兴了一个新的压缩
阅读全文
摘要:前言 在应用程序开发的过程中,有的时候需要在代码中保存一些机密的信息,比如微信appkey, 连接字符串,加密密钥,字符串,或者是用户名密码等。通常的做法是保存到一个配置文件中,例如 appsettings.json, 以之前文章"Blazor组件自做五: 使用JS隔离封装Google地图" 为例
阅读全文
摘要:1.本文主要内容为给Blazor工程构建通用导入导出服务类 基础工程构建取自 [BootstrapBlazor实战 10分钟编写数据库维护] 项目,使用到的orm为freesql,导入导出库为Magicodes.IE,还有封装了Table组件的内存数据服务LazyHeroDataService的De
阅读全文
摘要:接上篇 Blazor组件自做九: 用20行代码实现文件上传,浏览目录功能 (2) 7. 使用配置文件指定监听地址 打开 appsettings.json 文件,加入一行 "UseUrls": "http://localhost:8000;http://0.0.0.0:8000;", 完整文件如下 {
阅读全文
摘要:接上篇 Blazor组件自做九: 用20行代码实现文件上传,浏览目录功能 (1) 5. 添加目录浏览功能 打开Program.cs文件,在 app.UseStaticFiles(); 之后加入一句 app.UseDirectoryBrowser(); 就可以启动默认的目录浏览功能, 我们这里加入一点
阅读全文
摘要:1. 前言 今天有小伙伴咨询内网环境手机等移动设备怎样快速跟主机交换文件,群友齐齐出力讨论:es文件管理器开web服务,网盘中转,QQ发文件,各种方案各抒己见,好不繁华. 突然想到前段时间Net6正式发布后,带来了一个新的IBrowserFile接口, Blazor 文件上传变得非常便利,小的应用场
阅读全文