dotnet 职业技术学院

博客

dotnet 职业技术学院

dotnet 找不到 PostAsJsonAsync 方法

lindexi 发布于 2020-09-24

在网络编程可以使用 PostAsJsonAsync 这个方便的方法将一个对象作为 json 推送到服务器,这个方法是一个扩展方法,在之前的框架,可以在 System.Net.Http.dll 找到这个好用的扩展方法,但是在 4.5 的时候就被移除了。本文告诉大家如何安装这个扩展方法

C# 相对路径转绝对路径

lindexi 发布于 2020-09-24

win10 edge 打开闪退问题

lindexi 发布于 2020-09-16

本文记录我找网上找到 edge 打不开问题的记录和修复方法

C# dotnet 使用 OpenXml 解析 Word 文件

lindexi 发布于 2020-09-07

本文聊的 Word 是 docx 格式,这个格式遵循 ECAM 376 全球标准,使用的格式是 OpenXML 格式,在 2013 微软开源了 OpenXml 解析库。这个库里面包含了海量代码,可以使用 MB 计算的代码量,通过这个解析库,咱可以使用几行代码完成对 Word 文件的解析,从文件到内存模型

dotnet core 发布只有一个 exe 的方法

lindexi 发布于 2020-09-05

在 dotnet core 发布的时候,会使用很多文件,这样发给小伙伴使用的时候不是很清真,本文告诉大家一个非官方的方法通过 warp 将多个文件打包为一个文件

[Net.ServicePointManager]::SecurityProtocol = “tls12, tls11, tls” ; Invoke-WebRequest https://github.com/dgiagio/warp/releases/download/v0.3.0/windows-x64.warp-packer.exe -OutFile warp-packer.exe

WPF 创建空白图片

lindexi 发布于 2020-09-04

本文告诉大家如何在 WPF 创建空白图片,可以创建1像素图片

Roslyn 使用 Target 替换占位符方式生成 nuget 打包

lindexi 发布于 2020-09-03

本文告诉大家如何编写在编译过程修改打包文件

asp dotnet core 3.0 接口返回 json 使用 PascalCase 格式

lindexi 发布于 2020-09-01

在 asp dotnet core 3.0 默认的 webapi 返回接口都是返回 json 格式,同时这个 json 格式使用的是 CamelCase 属性名风格。如果想要兼容之前的格式,让 webapi 返回的 json 的属性名使用 PascalCase 格式,那么请看本文

Roslyn 打包自定义的文件到 NuGet 包

lindexi 发布于 2020-08-27

在使用 sdk 格式的项目文件支持快速进行打包,但使用这个方式打包的时候将默认只带程序集输出文件,而没有带依赖的文件。本文告诉大家如何在打包的时候加上需要放在包里面的文件

C# dotnet 使用 OpenXml 解析 PPT 文件

lindexi 发布于 2020-08-22

在 2013 微软开源了 OpenXml 解析库,在微软的 PPTX 文档,使用的文档格式就是国际规范的 OpenXml 格式。这个格式有很多版本,详细请看百度。因为演示文稿使用的是 OpenXml 在 .NET 开发可以非常简单将 PowerPoint 文档进行解析,大概只需要两句话

C# 标准性能测试高级用法

lindexi 发布于 2020-08-14

本文告诉大家如何在项目使用性能测试测试自己写的方法

dotnet 动态代理魔法书

lindexi 发布于 2020-08-08

看到标题的小伙伴是不是想知道什么是魔法书,如果你需要写一段代码,这段代码是在做神奇的业务,只有你查询到了魔法书你才能找到这个对象,同时你还需要实现自己的接口,通过自己实现的接口调用才能用到有趣的方法

Roslyn 理解 msbuild 的清理过程

lindexi 发布于 2020-08-08

在开发的时候,小伙伴会使用右击解决方案,点击清理解决方案。在这个按钮点击的背后 msbuild 做了什么?为什么很多时候的清理之后还存在一堆文件?如何让自己想的 Target 也支持清理

dotnet 获取指定进程的输入命令行

lindexi 发布于 2020-08-01

本文告诉大家如何在 dotnet 获取指定的进程的命令行参数

dotnet 新项目格式与对应框架预定义的宏

lindexi 发布于 2020-07-30

在 sdk style 的项目格式支持使用多框架开发,此时需要在代码里面通过宏判断,在编译的时候执行不同的代码。本文告诉大家在框架里面对应的预定义的条件编译符有哪些