首页 > TAG信息列表 > lindexi

dotnet 修复在 Linux 上使用 SkiaSharp 提示找不到 libSkiaSharp 库

本文告诉大家如何简单修复在 Linux 上使用 SkiaSharp 提示找不到 libSkiaSharp 库 我的应用在 Windows 上跑的好好的,放在 Linux 上一运行就炸掉了,异常内容如下 Unhandled exception. System.TypeInitializationException: The type initializer for 'SkiaSharp.SKColorSpace' thre

dotnet 6 使用 Obfuscar 进行代码混淆

本文来安利大家 Obfuscar 这个好用的基于 MIT 协议开源的混淆工具。这是一个非常老牌的混淆工具,从 2014 年就对外分发,如今已有累计 495.5K 的 nuget 下载量。而且此工具也在不断持续迭代更新,完全支持 dotnet 6 版本,对 WPF 和 WinForms 等等的支持也是非常好,支持多个不同混淆方式和

C#内的条件编译

项目中有些内容调试版本和发行版本的是有差别的,这就需要用到条件编译。 C#的条件编译和CC++的有不同: C#的条件编译: #if DEBUG             MyLog.Example(); #endif  C++的条件编译: #ifdef  标识符     程序片段1 #else      程序片段2 #endif  更详细的在这

WPF 使用 Resharper 更改命名空间后生成文件引用找不到的命名空间

在 Resharper 更改全部命名空间之后,在 xx.g.cs 文件里面的 using 用了一个之前的命名空间,但是代码里面没有地方使用,此时构建不通过,原因是 xaml 里面存在引用 在安装 Resharper 之后,可以右击某个文件夹或项目,点击 Refactor -> AdjustNamespaces 批量更改命名空间 尽管 Resharper 会

git镜像仓库

title author date CreateTime categories git镜像仓库 lindexi 2019-09-02 12:57:37 +0800 2018-2-13 17:23:3 +0800 git 有时候我们会把一些仓库放到本地,当他更新的时候,可以使用简单命名更新他。 不是所有时间我们都有网,所以把远程的仓库作为镜像,可以方便我们查看 普

C#BBcode转Markdown

title author date CreateTime categories C# BBcode 转 Markdown lindexi 2018-05-20 14:58:57 +0800 2018-2-13 17:23:3 +0800 C# 本文告诉大家一个简单的方法从 BBcode 转为 Markdown 本文的方法都是使用正则转换,现在支持的代码只有很少的常用标签,如果大家发现有转换

git分支改名

title author date CreateTime categories git 分支改名 lindexi 2018-11-3 12:49:9 +0800 2018-2-13 17:23:3 +0800 git 给一个git分支改名的方法很简单 如果对于分支不是当前分支,可以使用下面代码: git branch -m 原名 新 例如当前的分支是 master 分支,想要修

C#json转xml字符串

title author date CreateTime categories C# json 转 xml 字符串 lindexi 2019-03-01 09:20:24 +0800 2019-1-16 19:5:51 +0800 C# 本文告诉大家如何将 json 转 xml 或将 xml 转 json 字符串 首先需要安装 Newtonsoft.Json 库,打开 VisualStudio 2019 新建一个 dotnet

Roslyn通过NuGet库修改应用程序入口函数

title author date CreateTime categories Roslyn 通过 NuGet 库修改应用程序入口函数 lindexi 2019-11-29 08:37:49 +0800 2019-04-21 16:46:29 +0800 Roslyn MSBuild 编译器 我和小伙伴说只要你安装我的 NuGet 库无论你怎么做,都会调用我的 Main 函数,默认的主函数不会

VisualStudio使用三个方法启动最新C#功能

title author date CreateTime categories VisualStudio 使用三个方法启动最新 C# 功能 lindexi 2019-11-29 08:58:50 +0800 2018-07-16 20:34:46 +0800 VisualStudio 本文告诉大家如何在 VisualStudio 打开最新的 C#,现在的微软更新 C# 很快,那么如何让 VisualStudio 在

How to output the target message in dotnet build command line

How can I output my target message when I using dotnet build in command line. I use command line to create a web api application. dotnet new webapi -o Lindexi Then I edit the Lindexi\Lindexi.csproj and add the message. <Target Name="Lindexi

dotnet 控制台 Hangfire 后台定时任务

本文告诉大家如何在 dotnet core 的控制台通过 Hangfire 开启后台定时任务 首先需要安装 HangFire 这个 Nuget 库,通过这个库可以用来做定时任务,虽然很多时候都是在 ASP.NET Core 后台 默认后台任务需要数据库,用的数据库是 SqlServer 但是我觉得没有多少小伙伴想在自己的