记一次dotnet拆分包,并希望得大佬指点 之前做了一个用于excel导入导出的包, 定义了一些接口, 然后基于 NPOI EPPlus MiniExcel 做了三种实现 接口大概长下面这样(现在可以在接口里面写静态函数了!) public interface IExcelReader { // 根据一些条件返回下面的实现 public
1.下载dotnet https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install # 以管理员模式运行命令行 # 验证 dotnet --info # 安装插件 dotnet tool install -g dotnet-cnblog # 登录 dotnet-cnblog # 当然如果输入错误可以使用下命令重新配置: dotnet-cnblog reset
在/etc/systemd/system 下新建文件(推荐使用MobaXterm),文件名以.service结尾,配置内容为(注意:中文注释需要删掉,否则部分 Linux 服务器会报错): [Unit] Description=blogcore #服务描述,随便填就好 [Service] WorkingDirectory=/website/blogcore #工作目录,填你应用的绝对路径
让dotnet new使用平台特定的目标,例如net6.0-windows10.0.19041.0 dotnet new console --name CallWinRTConsole --framework net6.0 --target-framework-override net6.0-windows10.0.22000 生成的 CallWinRTConsole.csproj <Project Sdk="Microsoft.NET.Sdk"> <Prope
.NET 多平台应用程序 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用程序,这些应用程序可以从单个共享代码库在 Android、iOS、macOS 和 Windows 上运行。 先决条件 Xcode 13 最新版本 - 可从 Mac App Store 或 https://developer.apple.com 下载 An
在 M1 Mac 上开始使用 .NET MAUI 开发 (iOS) 的最简单方法。 .NET 多平台应用程序 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用程序,这些应用程序可以从单个共享代码库在 Android、iOS、macOS 和 Windows 上运行。 1. 在 M1 Mac 上安装 macOS Arm6
缘起 最近被问到什么是.Net中的委托。问题虽然简单却无从回答。只能说委托是托管世界的函数指针,这么说没啥大毛病,但也都是毛病(当时自己也知道这么说不太对,不过自己不太爱用这个也没准备确实没有更好的答案)。 执行效率 正巧前段时间看Core CLR的文档看到不同方式调用函数效率的比较
今天,我们很高兴发布 .NET 7 预览版 2。.NET 7 的第二个预览版包括对 RegEx 源生成器的增强、将 NativeAOT 从实验状态转移到运行时的进展,以及对“dotnet new”CLI 的一系列重大改进经验。这些可供您立即获取并开始尝试新功能,例如: 在编译时使用源生成器而不是在运行时使用较慢的
首先需要安装.NET SDK 6.0 下载地址:Download .NET 6.0 (Linux, macOS, and Windows) (microsoft.com) 在VS Code终端运行指令创建项目 dotnet new webapi -o test 进入项目所在的文件夹 cd test 重启VS Code code -r ../test 继续在终端运行以下指令: 添加EF Cor
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build WORKDIR /src COPY [project_name].csproj . RUN dotnet restore COPY . . RUN dotnet publish -c release -o /app FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app EXPOSE 80 EXPOSE 443 COPY --from=build /app .
使用Typora上传博客到博客园 安装Typora 下载链接:https://www.typora.io/ 下载dotnet 下载连接:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install 下载完成之后打开cmd命令行 使用dotnet --info 验证信息 Version: 5.0.403 安装插件 dotnet tool install
步骤1:可从命令行环境运行 dotnet --version、java、spark-shell,则表示你的环境已准备就绪且你可跳到下一部分。 如果无法运行任何或部分命令,请执行步骤2。 步骤2:下载并安装 .NET SDK ,本文安装.net6.0 步骤3:安装java JDK 步骤4:下载并安装 Apache Spark,本文为spark-3.0.1-bin-h
首先需要安装 .NET Framework 4.5.2 或更高版本:https://dotnet.microsoft.com/en-us/download/dotnet-framework 然后下载安装 PowerShell 5.1:https://www.microsoft.com/en-us/download/details.aspx?id=54616 如果在执行包含中文内容的脚本时不显示中文,或 Write-Output 中文
DotNet CLR 目前提供三类GC垃圾回收模式 1、Server.GC(服务器GC) 2、Workflow.GC(工作站GC)[Concurrent GC] 3、Nonconcurrent.GC(非并发GC)[Workflow GC] 2/3皆属于工作站GC大类,是一个非常基础的问题,面试.NET技术人员,应成为基本提问题目。 详细参见 MSDN: 垃圾回收的基本知识 | Micros
介绍 源作者链接:https://echobox.hashnode.dev/including-cshtml-files-when-using-dotnet-watch 正文 每个人都有自己喜欢的 .Net 5+ 工作流程,而我的工作流程是使用 dotnet watch。“watch”很棒,它会在检测到文件更改时自动重新加载应用程序。不幸的是,默认情况下它不会检测到 Raz
1、云服务器下载并安装dotnet-hosting-3.1.9-win.exe 下载地址: https://download.visualstudio.microsoft.com/download/pr/beca42b0-54a8-4364-86b8-a3d88003fbb7/592e0eec1e5e53f78d9647f7112cc743/dotnet-hosting-3.1.9-win.exe 2、防火墙打开相应端口 默认:web为5000,api为5001
1、准备文件传输工具:mobaxterm (根据个人喜好,也可以只用其他工具:xshell,putty等) 2、安装.net运行时环境 yum update yum install net-tools 3、注册镜像地址: sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm 4、安装ASP.NET Core SDK
gRPC是什么? 简单来说,gRPC是google开发的一款开源RPC通讯框架,支持request/reponse模式、client stream模式、server stream模式和双向模式。 (双向(bi-directional)模式,感觉和传统的web socket很像) 现实场景中我们经常会遇到client端的一个请求,会在server端执行多个长耗时的任务,cl
本质上record是一个实现了Equals()/GetHashCode()和ToString()的class record Person(int Id, string Name, int Age) // 这3个都是只读属性 { public string NickName { get; set; } // 可写属性 void Play() { Console.WriteL
在.net core发布之初,dotnet cli就诞生了,dotnet cli的作用是什么呢?主要是用来创建,还原,构建,发布,测试等一系统管理功能,本来,visual studio中是有这些功能的,那为什么还另外再提供一套呢? 【注:其实在windows下的.net应用,也是可以通命令行来实现一些功能的,只是vs的功能太好用,太强
在.net core发布之初,dotnet cli就诞生了,dotnet cli的作用是什么呢?主要是用来创建,还原,构建,发布,测试等一系统管理功能,本来,visual studio中是有这些功能的,那为什么还另外再提供一套呢? 【注:其实在windows下的.net应用,也是可以通命令行来实现一些功能的,只是vs的功能太好用,太强
听说.NET 7 来了,站长怎能不尝鲜呢,在除夕当天将体验情况简单汇报下,然后迎新春喽: 本文目录 .NET 7 详情(Proposed .NET 7 Breaking Changes #7131) .NET 7 SDK下载 尝鲜体验 3.1 安装.NET 7 SDK 3.2 Hello Word 3.3 个人网站(Dotnet9)拥抱.NET 7 结尾 1. .NET 7 详情(Proposed .NET
命令行运行Core接口 随便建个接口 using Microsoft.AspNetCore.Mvc; namespace EasyCore.API.Controllers { public class DemoController : ControllerBase { /// <summary> /// 最精简:测试是否调通 /// </summary> /// <returns><
本文来告诉大家如何根据椭圆长度和宽度和旋转角计算出椭圆中心点的方法 方法很简单,请看代码 /// <summary> /// 辅助进行椭圆点计算的类 /// </summary> /// 我觉得这个类应该是框架有带,或现成的方法,但是一时间没找到 static class EllipseCoordinateHelper
我在迁移一个古老的项目为 .NET 6 框架,但是 VS 提示 error NETSDK1136 如果使用 Windows 窗体或 WPF,或者引用使用 Windows 窗体或 WPF 的项目或包,则必须将目标平台设置为 Windows 平台。但是我不想让此项目绑定到 Windows 平台上,不在 TargetFramework 上修改为 net6.0-windows 框