今年年初,微软 .NET 程序管理总监 Scott 在博客中表示,发布 .NET 5 的首个预览版,并提供SDK 和运行库下载。Scott 表示,.NET 5 是 .NET Framework 和 .NET Core 的未来,最终将成为一个统一平台,.NET5 将包含 ASP.NET 核心、实体框架核心、WinForms、WPF、Xamarin和ML.NET ......
362
0
0
2022-03-30
介绍NetModular 是一个以模块化为核心的快速开发框架,能够让中小企业快速从零搭建自己的开发平台;开箱即用,让开发者专注于自己的业务开发,以模块化的方式,最大化的代码复用,避免重复开发,拒绝 996,让广大程序员有更多的时间放飞自我。仓库Giteehttps://gitee.com/laoli/NetModularhttps://gitee.com/l ......
540
0
0
2022-03-30
目前fontawesome,iconfont等字体图标很流行,字体图标为我们提供了丰富的内容,统一的风格,使用也方便,尤其在网页和移动开发中,是必不可少的工具。C#中,WPF可以很好的使用这类字体图标,只需要定义一个资源,就可以直接使用,设计时也可以使用,那么在Winform需要怎么使用呢?如何在设计时也可以直接使用呢?准备好需要的字体文件,打包进资源文件或 ......
951
0
0
2022-03-30
最近在为 Newbe.Claptrap 做性能升级,因此将过程中使用到的 dotTrace 软件的基础用法介绍给各位开发者。Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。开篇摘要dotTrace 是 Jetbrains 公司为 .net 应用提供的一款 profi ......
308
0
0
2022-03-30
增加接口文档添加swagger包打开程序包管理控制台,然后输入以下代码安装swagger包Install-Package Swashbuckle.AspNetCore -Version 5.0.0-rc4安装swagger通过Nuget包管理器安装swagger安装完毕以后可以在包中看到Swashbuckle.AspNetCore5.0设置API输出XML文 ......
328
0
0
2022-03-30
Gitee:https://gitee.com/monksoul/Fur啥环境早在 1998 年微软公司对外发布 .NET/C# 平台的那一刻起,.NET/C# 就注定了它不平凡的一生。一个 ”真正跨平台的梦“ 晚来了 20 年。在过去这 20 年里,微软占着庞大的 Windows 桌面占用量而忽略了 Web 生态的崛起,乃至在国内或全球丢失了 Web 市场 ......
275
0
0
2022-03-29
1、更新dnf 源1 dnf update2、安装 Asp.Net Core 运行时1 dnf install aspnetcore-runtime-3.12.1、验证是否安装成功1 dotnet --info 出现如上图所示就说明安装成功3、安装Nginxdnf -y install nginx3.1、查看nginx版本nginx -v3.2、设置开机自启 ......
331
0
0
2022-03-29
前几日在头条上看到了 优麒麟[https://www.ubuntukylin.com/] ,出于好奇就下载安装玩玩,整体感觉不错(当然服务器上使用建议使用银河麒麟[http://www.kylinos.cn/scheme/server.html])。当然这不是重点,重点是要在它上面部署的.Net Core 应用程序。1、安装.Net Core 运行环境1.1 ......
378
0
0
2022-03-29
从本章开始不会再增加系统涉及的业务功能了,增加的内容更多的是与纯技术案例有关的内容。本章主要向读者介绍如下内容。EF Core中如何实现实体之间的继承。EF Core中如何执行原生SQL语句。37.1 继承继承是面向对象编程的三大特征之一,通过继承可以复用基类的属性。目前我们在一些视图模型和实体中已经使用过继承了,如StudentEditViewModel继 ......
324
0
0
2022-03-29
前言:今天不说Docker 是啥,容器是啥镜像又是啥(如果这些不知道,请自行学习),今天很单纯的将 .Net Core 应用程序部署到Docker上。起因:好多同学私信让我写篇能落地的【一步步】将 Asp.Net Core 应用程序部署到Docker上的操作文档。一、环境1.1、开发环境Win10 + VS2019/VS Code1.2、部署环境CentOS ......
335
0
0
2022-03-29
都是套路在上一篇文章《居然有一种默默无闻的程序叫服务》中,我们简单介绍了Windows服务。今天我们用C#来写一个Windows的后台服务。完成服务的编写,编译,安装及启动,跑通Windows服务开发的基本套路。编写一个服务我们使用VS 2019,来编写服务:打开VS->创建项目找到服务->下一步输入服务基本信息->创建创建之后的文件列表将 ......
390
0
0
2022-03-29
曾几何时.NET们很羡慕JAVA的生态,java开源生态里面你用得着的几乎都有开源的实现。比如大数据、微服务、以及各种各样的快速开发框架,特别是spring boot出来以后,简化了SSM那套繁琐的配置文件,搭建框架也越来越方便了。不过现在.net core诞生以后,.net的生态也越来越好了,各种开源社区在为丰富.net生态世界努力。develop以前在g ......
358
0
0
2022-03-29
曾经有人说.NET是最容易被反编译的开发语言。其实现如今,在常见的开发语言中,无论是.NET还是Java,甚至人气排名第一的JavaScript都存在容易被反编译的风险,如何保护代码不受窃取,如何应用程序不受破坏,是所有开发人员最为关系的话题。或许在软件开发的过程中,工程师会寻找一些开源产品以节约成本,但在实际应用、分发授权、许可控制的过程中,仍不希望自己的 ......
482
0
0
2022-03-29
一、介绍虚拟盘有点类似于文件的快捷方式,但是又有不同。本文介绍的虚拟盘,是通过网络路径或者自己本地计算机的某个文件夹来创建一个虚拟盘,可能表述不清楚,具体您先看一下效果图:该L盘,实际是本地路径 E:\test 的文件夹映射。双击进去L盘后,看到的东西,跟E:\test下看到的东西是一样的。二、C#如何实现虚拟盘创建虚拟盘的指令是使用cmd命令程序来执行su ......
505
0
0
2022-03-28
在本文中,我们将回顾一些未能进入.NET Core 的历史性.NET 技术。有趣之处在于,这些技术的 API 被复制过来了,这暗示着微软当时在考虑将来在.NET Core 中对它们进行实现。全局程序集缓存全局程序集缓存(GAC)背后的理论是,所有.NET 库都可以存储在单个集中的位置。在这种方式下,它与COM库类似。但与 COM 不同的是,它可以存储每个库的 ......
305
0
0
2022-03-28