• 2024-05-16.net7 dll 程序集进行加密混淆
    1、打开.NetReactorV6.8.0.0 2、选择dll混淆 3、拖入dll  4、执行加密混淆  5、打开dll同级下的_Secure结尾的文件夹,里面有混淆后的dll6、将两个加密混淆后的文件进行覆盖到原来的dll7、使用dotpeek反编译查看加密混淆后的dll,混淆是完成的。。。 
  • 2024-03-04Net7升级到Net8相关问题
    除了按照网上常规Net8升级步骤外,编译和运行都会发生一些异常和错误,代码兼容性根据提示倒是可以修改。倒是运行时错误,网上资料比较少,下面会持续登记升级过程中踩的坑:1. MediatR库升级到最新的12.2后,报错各种服务找不到,实际是没有DI实现:原来注册一般这么写:1services.AddMedia
  • 2024-01-25.Net7 IDE智能提示汉化
    本地化xml生成工具工具以dotnetcli发布,使用dotnettool进行安装dotnettoolinstall-gislocalizer.net7的汉化包已经有现成的了,可以直接进行安装islocalizerinstallauto-mnet7.0-lzh-cn工具会自动从github下载对应的包进行安装(可能需要访问加速)。也可以通过-cc
  • 2023-12-27安装 .NET7 sdk
    CentosLinux安装.NET之前,请运行以下命令,将Microsoft包签名密钥添加到受信任密钥列表,并添加Microsoft包存储库。打开终端并运行以下命令:sudorpm-Uvhhttps://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm查找可安装包yumlistdotnet*安装SD
  • 2023-12-01.NET Core|--调用C++库|--docker环境下让web api应用程序调用C++类库
    前言#前提安装docker环境~启动docker~#多说一句,为什么我要搞这个一个镜像,既包含gcc开发环境,又包含.NET开发环境我的api应用程序是基于.NET写的,但是我的这个api程序,又要调用c++的一些东西,特别是涉及一些画图之类的,所以就需要gcc的开发环境,最终搞了这么一
  • 2023-12-01Docker|--镜像中既有gcc和.NET运行时, 但是容器启动的时候报错 exec: "dotnet": executable file not found in $PATH
    基本信息#镜像gcc_for_net7_image是如何产生的,分为3步1.基于gcc的镜像运行起来的一个包含了gcc环境的容器,2.在这个容器里安装了.NET7运行时,3.再将这个包含了gcc环境和.NET7的容器打包为一个镜像"gcc_for_net7_image"总之,这个镜像"gcc_for_net7_image"既包含了gcc
  • 2023-11-15.NET7 使用DbContext 连接SqlServer数据库
     
  • 2023-11-03.net6 .net7指定发布端口 http https
    配置http时可以直接通过urls简单配置,多个配置用分号分割{"urls":"http://*:8080",//"urls":"http://*:8080;http://*:8081"}需要配置https时候需要指定证书文件{"Kestrel":{"Endpoints":{"Http":{&qu
  • 2023-10-08.Net7自定义GC垃圾回收器
    1.前言CLR和GC高度耦合,.Net7里面分离CLR和GC,则比较容易实现这件事情。本篇来看下,自定义一个GC垃圾回收器。2.概述这里首先演示下自定义GC垃圾回收后的效果。1.下载Custom.dll2.找到当前.Net目录,比如这里的7.0.10C:\ProgramFiles\dotnet\shared\Microsoft.NETCore.App\7.0.1
  • 2023-08-25NET7下通过code取openid
     NET7下通过code取openid微信小程序文档:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html其实就是取到code后再把code拼接到一个地址里再访问那个地址取到openid, ///<summary>///根据CODE取OPENID,再根据OP
  • 2023-08-22Visual Studio 智能提示、注释是英文,改为中文
     最近建立一个新项目准备写一个小demo,新建项目时选的时.Net7。写代码的时候发现。Net7没有系统的中文注释,去官网下载的时候发现没有关于.Net7的汉化文件包,最新的汉化包是。Net5的,可能是我没找到,我这里是把.Net5汉化包放到了.Net7下面了,测试好用。一、.NETFramework打开文
  • 2023-08-20TerraMours:Net7对接支付宝当面付
    TerraMours:Net7对接支付宝当面付使用场景:TerraMours开源项目之一:基于GPT与stablediffusionwebui的开源项目:希望能够加入充值入口,并使用tokens数来扣费。后台源码地址:https://github.com/TerraMours/TerraMours_Gpt_Api一:先想清楚自己系统支付的逻辑。最开始是准备想着根据
  • 2023-08-18.net7 创建windows后台服务
    开发语言:C#运行时:.net7开发环境:visualstudio2022微软官方文档:https://learn.microsoft.com/zh-cn/dotnet/core/extensions/windows-service?pivots=dotnet-7-0最近公司需要使用后台调度服务定时拉取业务数据并推送至第三方,原本是直接使用aps.netcore应用程序部署在IIS上
  • 2023-08-15Net7配置Autofac下IOC中的AOP,以及Autofac的三种生命周期写法
    Net7配置Autofac下IOC中的AOP是分两种,一种是基于接口的,一种是基于实现类的基于接口的好处是简单,但不能有效的控制具体到某个方法。也就是说,只能基于类来做操作,一个类下所有的方法都要接受注册基于实现类的是稍微麻烦一点,生效方法必须改为virtual,但可以实现到具体某个方法的效
  • 2023-08-14Net7配置跨域和部分跨域支持
    跨域策略应该不算陌生,是浏览器的同源策略做的限制,下面基于后端开发来完成跨域的配置和策略一:全局跨域支持///<summary>///跨域///</summary>publicstaticclassCorsExtension{///<summary>///配置跨域策略///</summary>///<paramna
  • 2023-08-14Net7中Swagger增加注释
    Swagger增加注释其实很简单右键项目,属性勾选文档文件即可 然后代码配置路径:ApiVersions是版本,可以忽略并写死services.AddSwaggerGen(option=>{foreach(varversionintypeof(ApiVersions).GetEnumNames()){option.SwaggerDoc(version,newOpenApi
  • 2023-08-09uniapp中微信小程序取手机号(后端net7+盛派SDK)
    uniapp中微信小程序取手机号(后端net7+盛派SDK)2023年08月09日测试成功,不过看微信的小程序文档8月26日起微信小程序取手机号就要收费了,取一次3分钱。原理:前端取到code后传到后端,后端再把code传给微信的某一接口取手机号前端uniapp中的vue代码:<template><view><
  • 2023-08-04NET7下的WEB API示例
    NET7下的WEBAPI示例 [Route("api/[controller]")][ApiController]publicclassShopADController:ControllerBase{privatereadonlyIRepository<Model.ShopAD,int>_shopAD;publicShopADController(IRepository&l
  • 2023-07-27NET7下EFCORE的通用增删查改类
    NET7下EFCORE的通用增删查改类代码摘录自《深入浅出ASP.NETCORE》 ///<summary>///所有仓储的约定,此接口仅作为约定,用于标识他们///</summary>///<typeparamname="TEntity">传入仓储的实体模型</typeparam>///<typeparamname="TPrimaryKey&quo
  • 2023-07-22.Net7 IDE智能提示汉化
    本地化xml生成工具工具以dotnetcli发布,使用dotnettool进行安装dotnettoolinstall-gislocalizer复制.net7的汉化包已经有现成的了,可以直接进行安装islocalizerinstallauto-mnet7.0-lzh-cn复制工具会自动从github下载对应的包进行安装(可能需要访问加速
  • 2023-07-17NET7中sqlsugar的使用
    NET7中sqlsugar的使用仿《深入浅出ASP.NETCORE》这书里的IRepository和RepositoryBase usingSqlSugar;usingSystem.Linq.Expressions;namespaceWebApplication1.DAL{///<summary>///所有仓储的约定,此接口仅作为约定,用于标识他们///</summary>
  • 2023-06-20.NET7 for LoongArch64(国产龙芯)
    目前龙芯通过自己的指令集LA64支持了.Net7.0.1版本,一同被支持的有Ruby,Nodejs,Java,Electron,Python等。原文:在此处龙芯.Net7sdk下载地址:http://ftp.loongnix.cn/tmp/dotnet/7.0.5/7.0.5-ea1/dotnet-sdk-7.0.105-ea1-loongarch64.tar.xz在.Net8里面也可见支持LA64的代码,下面
  • 2023-06-18.NET7 中Autofac依赖注入整合多层,项目中可直接用
    一、配置Autofac替换内置DI1.安装Nuget包:Autofac.Extensions.DependencyInjection 2.Program.cs中加上builder.Host.UseServiceProviderFactory(newAutofacServiceProviderFactory());builder.Host.ConfigureContainer<ContainerBuilder>(containerBuilder=>{//在这里写
  • 2023-06-15.NET7 中Autofac依赖注入整合多层,项目中可直接用
    目录一、配置Autofac替换内置DI二、构造函数注入三、属性注入四、批量注入五、手动获取实例六、其它用法1.不用接口,直接注入实例 2.一接口多实现 回到顶部一、配置Autofac替换内置DI1.安装Nuget包:Autofac.Extensions.DependencyInjection 2.Program.cs
  • 2023-06-15.NET7 中Autofac依赖注入整合多层,项目中可直接用
    一、配置Autofac替换内置DI1.安装Nuget包:Autofac.Extensions.DependencyInjection 2.Program.cs中加上builder.Host.UseServiceProviderFactory(newAutofacServiceProviderFactory());builder.Host.ConfigureContainer<ContainerBuilder>(containerBuilder=>{//在