HueiFeng

Microsoft MVP

.NET dotnet


.NET Core开源导入导出库 Magicodes.IE 2.3发布

在2.3这一版本的更新中,我们迎来了众多的使用者、贡献者,在这个里程碑中我们也添加并修复了一些功能。对于新特点的功能我将在下面进行详细的描述,当然也欢迎更多的人可以加入进来,再或者也很期待大家来提issues或者PR,您的一个issue或者PR将是我们前进的动力。 file 公式导出 #88 公式导出目前已经在Excel模板导出中支持,我们可以通过如上代码片段的格式进行将公式应用到我们的Excel导出模板中. {{Formula::AVERAGE?params=G4:G6}} {{Formula::SUM?params=G4:G6G4}} 增加分栏、分sheet、追加rows导出 #74 在该版本中我们支持使用链式编程导出我们的Excel,从而起到追加分栏等作用。 在多个DTO导出中我们可以通过如下代码片段将我们的Excel分栏导出 exporter.Append(list1). …

.NET

【Azure DevOps系列】Azure DevOps构建并发布Nuget程序包

在Azure DevOps中,管道可以用来构建解决方案,O(∩_∩)O哈哈~快万能了,本章主要介绍如何创建Nuget包并且将其发布到Nuget服务器的过程。 file 前面我创建了一个非常简单的类库,这边我不做过多叙述,接下来我们需要进行编辑csproj文件,当我们创建Nuget包时,我们将使用dotnet pack命令。这于传统的Nuget cli稍微有点不同,在传统的Nuget CLI中,我们创建nuspec文件并针对nuspec运行nuget pack。dotnet pack命令将从csproj创建一个nuspec文件,然后将代码打包到一个nupkg文件中,需要将一些关键信息添加到csproj文件中,以确保它可以正确的创建Nuget包。首先我们需要一个PackageId,这将是Nuget包本身的名称,根据我们要发布的位置这个名称必须是唯一的,接下来是Version,它将是已发布的软件 …

.NET Core Azure DevOps NuGet

【Azure DevOps系列】开始第一个Azure DevOps应用

前言 在上一章中对Azure DevOps做了一个简单介绍,本章我们将开始我们的Azure DevOps. file 开启第一个DevOps应用 我们需要先从Azure DevOps这边进行注册相关账号。 注册账号打开Azure Pipelines,点击免费使用 azure pipelines 点击后进行注册或者登录Microsoft账号 创建项目 根据我们刚才创建的组织,然后访问组织页面进行创建项目 https://dev.azure.com/{yourorganization} 输入项目名称、输入项目描述以及选择项目可见程度即可 create project 创建完后我们会被重定向到如下页面 image 点击GitHub,点击后对Github仓库做一下授权即可,然后选择项目 进行选择一个默认模板配置,下面我选择ASP.NET Core image 点击后能看到为我们默认创建的YAML文 …

ASP.NET Core Azure DevOps

Using ABP vNext to Develop an Address Book Application in 5 Minutes

Using ABP vNext to Develop an Address Book Application in 5 Minutes ABP vNext framework (hereinafter called "ABP") is an artwork-level application development framework designed by Volosoft. It is based on Domain-Driven-Design (DDD) and innovatively adopts modular development design. ABP is undoubtedly the most advanced and elegant existence in ASP.NET Core development frameworks. I believe that …

.NET Core ABP VNext EasyAbp

.NET Core SameSite cookie问题

异常提示 This setcookie was blocked because it had the "samesite=none" attribute but did not have the "secure" attribute, which is required in order to use "same=none" SameSite SameSite 有3个可选值 : Strict 禁止第三方 cookie Lax None 关闭 SameSite 选项. 其实在谷歌升级后呢,默认限制了跨域携带cookie给后端,在使用samesite=none后其实不仅仅如此,我们还需要设置Secure属性才可以生效,但是对于项目中有些不可告人的秘密,哈哈哈哈哈,所以此处不从项目中修改了我们将修Nginx服务器来解决SameSite的问题。 Nginx proxy_cookie_path 具体 …

ASP.NET Core .NET Nginx

  • 1