首页 > TAG信息列表 > Dotnet

WPF dotnet 6 开启 PM v2 的 DPI 感知 导致触摸线程访问 UI 属性抛异常

本文记录一个 WPF 在 dotnet 6 的一个已知问题,且此问题我已修复提交给官方仓库。这是一个只有在 dotnet 6 框架下,非 dotnet 5 也非 .NET Core 3.1 也非 .NET Framework 的问题,要求开启 DPI 感觉等级为 PerMonitorV2 的特性,在带触摸屏上的应用,应用运行过程中,切换屏幕的 DPI 之后,触

查看C#通过JIT生成的机器代码

《Pro .NET Memory Management》第4章 Sample Program in Depth小节有讲。 先从应用商店下载Windbg 然后设置高级启动变量 • Executable: C:\Program Files\dotnet\dotnet.exe • Arguments: \HelloWorld.dll • Start directory: C:\Projects\HelloWorld\bin\Release\net6.0 下

aardio + .NET 快速开发独立 EXE 程序,可防 ILSpy 反编译

▶ 简介 aardio 可以非常方便地调用 .NET( 不需要任何复杂的步骤 )。 .NET 在 aardio 中很好用,系统自带 .NET 组件以及各种开源 .NET 组件在 aardio 用户中也很受欢迎。 aardio + .NET 生成的 EXE —— 可避免被 ILSpy 直接反编译。 aardio 调用 .NET 示例: //导入 .NET 支持库 impo

.NET 7 SDK 对容器的内置支持

大家好,我是等天黑。 .NET 又双叒叕出新功能了, 就在前几天,.NET 团队发布博客,宣称在 .NET SDK 中内置了对 .NET 应用容器化的支持。 小试牛刀 在正式介绍它之前,先通过一个简单的例子,看下它是如何使用的。 # 创建一个新项目, 然后进入到文件夹 dotnet new mvc -n my-awesome-containe

关于在Rocky linux下安装dotnet sdk不成功的问题

Rocky Linux 9,运行 dnf install -y dotnet-sdk-6.0 一切正常,运行起来非常顺利,安装完毕。但是非常诡异,运行 dotnet --list-sdks dotnet --list-rumtimes 第一个啥也没有,第二个能够显示出dotnet runtime已经正常安装。当然程序是无法正常编译了。找下问题。 发现dotnet sdk安装的

identity4 系列————持久化配置篇[五]

前言 上面已经介绍了3个例子了,并且介绍了如何去使用identity。 但是在前面的例子中,我们使用的都是在内存中操作,那么正式上线可能需要持久到数据库中。 这里值得说明的是,并不一定一定要持久化到数据库中,场景不一样,需求就不一样。 那么看下如何持久化吧。 正文 例子位置:https://git

Asp.Net Core 项目部署Centos中,httpClient 请求Https报证书错误的系列问题

参考自 https://www.cnblogs.com/leoxjy/p/10201046.html#5095270 Centos报这个问题,Asp.NetCore 3.1 HttpClient 请求 Https 报错的SSL证书异常的问题,请使用以下方法解决。 export DOTNET_SYSTEM_NET_HTTP_USESOCKETSHTTPHANDLER=0; # 可不运行以下语句 dotnet build 由于赶时

Ubuntu 下dotnet 6的奇葩问题

之前好用的,ubutun自动更新之后就出现了dotnet 不可用 并且purge后重新安装也不性: 具体错误如下: dotnet --version ----------------------------------------------------------------------------------------- The command could not be loaded, possibly because: * You inten

Net6 应用程序运行在Linux系统

一、运行环境Linux CentOS7系统,.Net6 应用程序 二、在系统中安装运行环境,可以去官网上去下载相应得版本 https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0 我用得是x64通用版本,根据自己得系统进行安装即可。     1. 创建文件夹并进入到文件中, mkdir dotnet 2.解压下

JetBrains Fleet 1.8 最新测试版功能C#,Rust开发演示与免费下载地址

  链接: https://pan.baidu.com/s/1KSBUhfeFG8KwNZVJBg9mTg?pwd=27at 提取码: 27at 请勿用手机百度网盘下载文件会打不开 JetBrains Fleet 1.8 最新版安装包 Windows, Mac版本, 下载后, 直接解压缩运行就可以了 下载限速慢的加Q群 150453653 群文件里有 Fleet 目前还是测试阶

介绍一个博客图片上传辅助工具

前言 熟悉我的朋友可能知道,我从18年开始尝试的写一些文字记录一些东西;最开始我是在CSDN上进行创作,后面由于实在忍受不了CSDN上面各种商业化产品转战到博客园。 由于之前一直都忙于工作和其它生活上面的事情,并没有太多的文章产出,经过这么些年的沉淀,今年终于有一点点空余的时间来写

Linux部署-Net并配置进程守护

注册 Microsoft 签名密钥并添加 Microsoft 产品提要 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/mic

HttpClient.PatchAsJsonAsync - dotnet/runtime 项目贡献小记

TL;DR 迫于 PatchAsJsonAsync 方法缺失,我给 dotnet/runtime 项目贡献了相关的 API,可惜要到 .NET7 才能用上。 https://github.com/dotnet/runtime/pull/60672 正文 同事小陈 的 issue 收到了回复,希望他可以提供一个标准的 API Proposal 以供后续 review 使用。坐在隔壁的我得知此

在C#中使用AWS CDK

参考文档 AWS官方文档:https://docs.aws.amazon.com/cdk/v2/guide/work-with-cdk-csharp.html dotnet安装文档(注意ubuntu下的路径配置):https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu,https://www.how2shout.com/linux/how-to-install-net-core-dotnet-on-u

Windows 配置 Dotnet WEB 服务开机启动

在 Windows 系统部署站点,一般用 IIS 托管,还需要安装 Hosting Bundle 组件,准备工作较多,所以换一种简单的部署方式:利用系统任务计划,配置开机启动(带参数)。   打开 任务计划程序,运行命令:taskschd.msc 右键 任务计划程序 》 创建基本任务 》 填写任务名称、计算机启动时、启动程序 浏

md文件的本地图片传入cnblogs相册

md文件的本地图片传入cnblogs相册 最近和小伙伴讨论笔记工具,都聊到了Markdown这一优雅的书写方式,然而,大家各自用起来都觉得有个痛点,那就是插入图片。 小伙伴表示可以使用第三方图床,配合Typora可以自动上传。 我之前的做法都是手动上传到cnblogs,然后一个个去替换,好在自己平时不喜欢

dotnet OpenXML 解析 PPT 图表 面积图入门

本文告诉大家如何使用 OpenXML 解析 PPT 的图表,以面积图为入门例子告诉大家 OpenXML 的存储 在 PPT 里面,有强大的图表功能,可以联动 Excel 展示数据。在 PPT 里面的图表和 Excel 的图表稍微有一些差别,本文只聊 PPT 的图表 如下图是本文将作为例子的图表 对应的数据如图 如上图可

工作流引擎之Elsa入门系列教程之一 初始化项目并创建第一个工作

引子 工作流(Workflow)是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。为了实现某个业务目标,需要多方参与、按预定规则提交数据时,就可以用到工作流。通过流程引擎,我们按照流程图,编排一系列的步骤,让数据可以按照一定的规则,一定的顺序,提交给一定的负责人进行处理,实现带有时

IIS 部署asp.net core提示 HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure

IIS部署ASP.Net Core 502.5错误和解决在Win7的机器上部署ASP.Net Core程序,老是提示502.5错误。已经安装了    Microsoft Visual C++ 2015 Redistributable    .NET Core Windows Server Hosting bundle    对应版本的.Net Core SDK,但程序就是跑不起来。直接使用dotnet命

如何创建一个带诊断工具的.NET镜像

现阶段的问题 现在是云原生和容器化时代,.NET Core对于云原生来说有非常好的兼容和亲和性,dotnet社区以及微软为.NET Core提供了非常方便的镜像容器化方案。所以现在大多数的dotnet程序都是部署在各种容器化环境中,比如我们常见的Docker。 微软官方为.NET提供的许多Docker镜像,让我们

docker运行.net core

一、测试dotnet是否安装 dotnet --info 如果出现如下信息,则已安装,否则请进行安装,安装就不细说了,到.net官网找对应的版本   二、创建一个console示例程序 dotnet new console -o App -n DotNet.Docker 三、修改program.cs代码 var counter = 0; var max = args.Length != 0

DLVM框架如何快速生成erp管理系统

首先,先下载DLVM框架安装包 支持windows、Linux、CentOS 要求dotnet-sdk-3或以上,数据库sqlServer2014或以上 Visual Studio 2019或以上 服务器端安装dotnet-hosting-3.1.3-win.exe、dotnet-sdk-3.1.201-win-x64.exe、devexpress控件 附加数据库文件为:DLV_CONFIG是数据中心库、DLV_

.net 6 ef code first迁移报错解决,"Unable to create an object of type 'MyDbContext'. For the

数据访问层添加nuget包: Microsoft.EntityFrameworkCore Npgsql.EntityFrameworkCore.PostgreSQL Microsoft.EntityFrameworkCore.Tools   使用dotnet ef命令迁移报错,就很纳闷,"Unable to create an object of type 'MyDbContext'. For the different patterns supported at desig

dotnet 6 使用 Obfuscar 进行代码混淆

本文来安利大家 Obfuscar 这个好用的基于 MIT 协议开源的混淆工具。这是一个非常老牌的混淆工具,从 2014 年就对外分发,如今已有累计 495.5K 的 nuget 下载量。而且此工具也在不断持续迭代更新,完全支持 dotnet 6 版本,对 WPF 和 WinForms 等等的支持也是非常好,支持多个不同混淆方式和

dotnet 读 WPF 源代码笔记 渲染收集是如何触发

在 WPF 里面,渲染可以从架构上划分为两层。上层是 WPF 框架的 OnRender 之类的函数,作用是收集应用程序渲染的命令。上层将收集到的应用程序绘制渲染的命令传给下层,下层是 WPF 的 GFX 层,作用是根据收到的渲染的命令绘制出界面。本文所聊的是渲染上层部分,在 WPF 框架是如何做到界面刷