dotNet
windows环境下使用Jenkins配置dotnet core极简入门
1、环境准备 1、安装Jenkins所依赖的Java环境,注意Java版本要与Jenkins要求的版本一致 方法参照:Java 开发环境配置 | 菜鸟教程 (runoob.com) 2、下载git工具:https://git-scm.com/download/win 3、下载安装Jenkins:ht ......
Linux 安装已下载的 dotnet-sdk-6.0
1.下载地址 https://dotnet.microsoft.com/zh-cn/download/dotnet 2. 用工具 FileZilla (类似FTP功能) 上传到 Linux 系统 (用root 登录) 3. 用工具 Xshell 7 (类似Cmd 功能) (用root 登录) 3.1 ......
dotnet平台Http消息处理者工厂
## 1 前言 [Microsoft.Extensions.Http](https://github.com/dotnet/runtime/tree/main/src/libraries/Microsoft.Extensions.Http)是一个设计非常优异的客户端工厂库,其提供了`IHttpCli ......
dotnet ef命令行执行迁移步骤
如果你的sln由两个项目构成,一个是webapi,一个是data access,例如项目结构如下 My_Solution |DataAccess_Project |-- DbContext.cs |WebApp_Project |-- Startup.cs 按照一下步骤执行。(关键点:需要指定启动项 ......
聊一聊 dotnet-trace 调查 lock锁竞争
一:背景 1. 讲故事 最近在分析一个 linux 上的 dump,最后的诱因是大量的lock锁诱发的高频上下文切换,虽然问题告一段落,但我还想知道一点信息,所谓的高频到底有多高频?锁竞争到底是一个怎样的锁竞争? 如果了解这些信息对我们后续分析此类问题非常有帮助。 要想获取此类信息,看 dump 肯 ......
【Dotnet 工具箱】DotNetCorePlugins- 动态加载和卸载 .NET 程序插件
你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! 1. DotNetCorePlugins- 动态加载和卸载 .NET 程序插件 DotNetCorePlugins 是一个 .NET 的开源插件项目,它提供了能够动态加载程序集的 API,然后把它们作 ......
Gitlab CI + Dotnet6
1.Dockerfile FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app EXPOSE 80 EXPOSE 443 COPY /app/publish . ENTRYPOINT ["dotnet", "coreqi_api.dll"] 2. ......
【Dotnet 工具箱】JIEJIE.NET - 强大的 .NET 代码混淆工具
你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! JIEJIE.NET - 强大的 .NET 代码混淆工具 JIEJIE.NET JIEJIE.NET 是一个使用 C# 开发的开源 .NET 代码加密工具。 很多 .NET 开发人员担心他们的软件被破 ......
装了.Net 7.0后,工程框架用 net6 的 dotnet watch 出错临时解决方案 Could not load file or assembly 'System.Runtime,7.0.0.0
升级vs或者装了.Net 7.0后, 工程框架用 net6 的 dotnet watch 出错 ‘Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly ‘System.Runtime ......
【Dotnet 工具箱】跨平台图表库 LiveCharts2
【Dotnet 工具箱】跨平台图表库 LiveCharts2 你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! LiveCharts2 LiveCharts2 是一个简单、灵活、交互式以及功能强大的跨平台图表库。 LiveCharts2 现在几乎可以 ......
【Dotnet 工具箱】WPF UI - 现代化设计的开源 WPF 框架
1.WPF UI - 现代化设计的开源 WPF 框架 WPF UI 是一个基于 C# 开发的, 拥有 4k star 的开源 UI 框架。WPF UI 在 WPF 的基础上,提供了更多的现代化,流利的,直观的设计和组件。重要的是,WPF UI 完全免费! 如果你对 WPF 比较熟悉,那么可以很快的上 ......
dotnet commands
dotnet --list-sdks dotnet new webapi --no-https dotnet new page -n Counter dotnet new globaljson --sdk-version 6.0.100 --output FirstProject dotnet ne ......
dotnet CLI推送Nuget
前提: 准备好要发布的包 选择一个打包工具,可以是dotnet CLI、nuget.exe CLI、MSBuild 准备好Nuget官方API Key 自述文件 先必须添加Readme.md到项目中(包含在项目中),双击项目文件,添加README.md(注意路径),并制定文件地址: <Project ......
dotnet-exec 让 C# 程序更简单【转】
Intro dotnet-exec是一个可以执行 C# 程序而不需要项目文件的命令行工具,并且你可以指定自定义的入口方法不仅仅是Main方法 在 python/NodeJs 里,可以使用python xx.py/node xx.js来运行代码,在 C# 中一般是需要项目文件才能dotnet run运 ......
【Dotnet 工具箱】探索 LiveCharts2:一款强大的跨平台图表库
你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! LiveCharts2 LiveCharts2 是一个简单、灵活、交互式以及功能强大的跨平台图表库。 LiveCharts2 现在几乎可以在任何地方运行,包括 Maui、Uno Platform、Bl ......
dotnet-sharp 笔记(二)
C#新特性 泛型属性 创建属性时可直接使用泛型 // 声明一个泛型属性 public class GenericAttribute<T>:Attribute{} // 使用 [GenericAttribute<string>()] public string Method()=> default; ......
High availability · AzureAD/microsoft-authentication-library-for-dotnet Wiki · GitHub
High availability · AzureAD/microsoft-authentication-library-for-dotnet Wiki · GitHub Pro-active token renewal To improve availability MSAL tries to e ......
Linux 运行dotnet Core发布的单个文件
1、发布 2、拷贝 3、运行 cd /MySelf/Core_Jun ./Core.Jun.DataCollect 2>&1 ......
dotnet-csharp
为什么要从基础看起 从.net framework3.5就开始接触c#,到现在.net7的崛起,期间有大量的新技术和框架冲击着我,MVC1.0的时候放弃过,感觉无所适从,linq也是近几年才开始使用,感觉现在写代码的方式已经被时代所淘汰,因此萌生出了从头捋顺一次。 学习的时候并没有通过一个完整的体系 ......
DotNet的MQTT实施
DotNet的MQTT实施 在DotNet上实施MQTT的更高层次的软件包。Es ist sogar .NET-Standard 2.0版本:GitHub Hier etwas Doku: 制备 以下代码显示了如何使用MqttFactory以最简单的方式创建新的MQTT客户端。 // Create ......
CentOS Linux 7 服务器部署基于DotNet 6 的 ASP.NET Core 网站
概述 ASP.NET Core 支持跨平台部署,最近利用业务需求的契机,尝试了下在 CentOS 7 平台上搭建基于 .NET 6 的 ASP.NET Core 6 网站。这里对主要过程做个记录。 安装 .net 6 SDK 安装 .NET SDK 之前,先运行以下命令,将 Microsoft 包签 ......
如何让 WinDebug Preview 加载 Dotnet Core 的 SOS.dll 进行调试
一、前言 最近我在使用 WinDebug进行系统调试,也是在学习《Net高级调试》这本书。以前听过 WinDebug 调试器,但是没有使用过,由于最近想起来了,就好好的研究一下,学习一下。初次接触,还是走了不少弯路,踩了不少坑。关于 WinDebug 最新版的安装方法,可以在“微软商店”里面,直接查 ......
dotnet 8 preview 1 即将发布
.Net 8 preview 1 即将到来,让我们来提前看看都要发布什么吧。 .Net 8 preview 1 即将到来 .NET 8 的第一个预览版将在几周内发布,微软的 David Ortinau 在斯德哥尔摩举行的一场在线技术活动中说。这个消息是在.NET Frontend Day 的一个.N ......
2023 年 dotnet 仓库社区年度调查已经开始
准备好今年对 dotnet 指手画脚了吗,平常在群里我忍气吞声,今天我必须重拳出击,快来参与吧。 我直接一个参的加 .NET 是一个跨平台的开发框架,支持多种语言和应用场景,如 C#、F#、VB.NET、ASP.NET、Blazor、MAUI 等。2022 年是 .NET 的一个重要的年份,因为它将 ......
实现一个简单的在浏览器运行Dotnet编辑器
之前已经实现过Blazor在线编译了,现在我们 实现一个简单的在浏览器运行的编辑器,并且让他可以编译我们的C#代码, 技术栈: Roslyn 用于编译c#代码 [monaco](microsoft/monaco-editor: A browser based code editor (github. ......
dotnet 代码优化 聊聊逻辑圈复杂度
本文属于 dotnet 代码优化系列博客。相信大家都对圈复杂度这个概念很是熟悉,本文来和大家聊聊逻辑的圈复杂度。代码优化里面,一个关注的重点在于代码的逻辑复杂度。一段代码的逻辑复杂度越高,那么维护起来的难度也就越大。衡量代码的逻辑复杂度的一个维度是通过逻辑圈复杂度进行衡量。本文将告诉大家如何判断代码... ......