(一)命名规约1.【强制】代码中当且仅当私有成员可以使用下划线开始2.【强制】代码中的命名严禁使用拼音与英文混合的方式,更不能允许直接使用中文的方式。3.【强制】类名、类的属性、方法名、命名空间使用UpperCamelCase大写驼峰 风格,英文单词首字母大写,必须遵从驼峰形式,但以下情形例外(领域模型的相关明明)CEO / DBO 等。正例:SysuserController / ItemInf
昨天写了个release插件的版本管理,今天就在自动发布过程中遇到了许多坑,只能再写一篇自动发布详细教程,纪念我那昨日逝去的青春 (╥ _ ╥`) release正常打包发布流程按照如下几个阶段:Check that there are no uncommitted changes in the sourcesCheck that there a
1.git clone源码 2.init-tools.cmd 3. Error: DIA SDK is missing at "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\DIA SDK". This is due to
转载
2017-10-31 17:36:00
119阅读
2评论
CI/CD就是持续交付持续集成的意思,以达到代码提交后就能自动构建、自动更新发布的目地,减少不必要的打包发布环节首先说明几点重要常识jenkins是使用java开发的,所以安装jenkins必须要有java环境,要有java环境得先安装JDK【注意jenkins的版本与JDK版本有关联】因为我们是在阿里云ESC上的Linux系统安装jenkins,使用Jenkins的时候一般会调用外部程序,比如M
这是一个套娃,在编译 Rolsyn 编译器之前需要有 Rolsyn 编译器,用 Rolsyn 编译器来编译 Rolsyn 编译器。本文来告诉大家如何构建 Rolsyn 编译器,步骤特别少,很简单整个 Rolsyn 编译器的代码基本都是由 C# 和 VB 构成的,所有源代码都在 GitHub 上完全开源请看: https://github.com/dotnet/roslyn除了 Rolsy...
原创
2021-06-25 14:02:05
434阅读
这是一个套娃,在编译 Rolsyn 编译器之前需要有 Rolsyn 编译器,用 Rolsyn 编译器来编译 Rolsyn 编译器。本文来告诉大家如何构建 Rolsyn 编译器,步骤特别少,很简单整个 Rolsyn 编译器的代码基本都是由 C# 和 VB 构成的,所有源代码都在 GitHub 上完全开源请看: https://github.com/dotnet/roslyn除了 Rolsy...
原创
2022-04-21 11:07:11
195阅读
转载
2010-12-19 23:51:00
74阅读
2评论
反编译不是为了破解软件,而是在开发时更好的读懂程序干了什么,比如MVC的源码,如果使用1和4的VS插件能更好的进行断点跟踪。 常用,效率最高: 1、【.NET Reflector】首选,能比较好的反编译语法糖,可以结合插件(http://reflectoraddins.codeplex.com/)来
转载
2016-11-13 20:08:00
177阅读
2评论
与网上其它关于 DevExpress 汉化的文章不同,本文提供了DevExpress WinForm 汉化和 WebForm(ASPxControls) 汉化的最简单最实用的方法,能让你快速实现对DevExpress 的汉化。同时也说明了使用原始 .resx 文件实现汉化的方法。WebForm(ASPxControls) 汉化效果图
转载
2024-03-10 10:43:13
50阅读
一. jenkins pipeline 脚本模板,里面添加了一些 groovy 语言方法,这个模板目前是编译 dotnet 使用,支持linux 和windows 机器。#!groovy
// dotnet 可以使用模板
sourcefile='aaa'
SCM_TYPE ='git'
SCM_URL = 'url://'
SCM_AUTH_PASS ='da77d2e8-'
SCM_AUTH
原创
2019-06-06 16:47:58
1674阅读
点赞
在 dotnet core 2.1 可以使用阶梯编译的方法,从 dotnet framework 开始,在代码的所有方法在第一次进入的时候就需要使用 JIT 进行编译为本机的代码。可以看到代码是在第一次访问时编译的,所以编译的速度就影响了软件的运行速度
原创
2021-06-25 10:41:32
274阅读
在 dotnet core 2.1 可以使用...
原创
2024-10-10 16:09:40
43阅读
一、Debug和Realease区别产生的原因Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
Debug 和 Release 的真正区别,在于一组编译选项。Debug 版本
参数 含义
/MDd /MLd 或 /MTd 使用 Debug runt
转载
2024-03-30 17:41:31
0阅读
因为 SublimeText 有很多插件都是...
原创
2024-10-10 16:09:56
31阅读
因为 SublimeText 有很多插件都是使用 Py 写的,而我想使用 dotnet core 给 SublimeText 写一个编译插件,也就是在我使用 Markdown 的时候可以点击编译,将 Markdown 转 doc 或者做其他的
原创
2021-06-25 10:41:00
185阅读
在 dotnet core 2.1 可以使用阶梯编译的方法,从 dotnet framework 开始,在代码的所有方法在第一次进入的时候就需要使用 JIT 进行编译为本机的代码。可以看到代码是在第一次访问时编译的,所以编译的速度就影响了软件的运行速度
翻译
2022-04-21 18:46:31
89阅读
因为 SublimeText 有很多插件都是使用 Py 写的,而我想使用 dotnet core 给 SublimeText 写一个编译插件,也就是在我使用 Markdown 的时候可以点击编译,将 Markdown 转 doc 或者做其他的
原创
2022-04-21 18:47:14
123阅读
Spring版本命名说明:版本说明含义Snapshot快照版尚不稳定,处于开发中的版本Release稳定版功能相对稳定,可以对外发行,但有时间限制RC终测版Release Candidate(发行候选),即将作为正式版发布GA正式版General Availability(通用)代表广泛可用的版本M里程碑版Milestone(里程碑)具有一些全新的功能或具有里程碑意义的版本语义化版本命名通用规则:
转载
2024-02-12 08:00:38
52阅读
在写 msbuild 预编译或编译调度逻辑时,如何知道当前执行的编译器使用的是上古版本的 msbuild 还是用了 dotnet core 内核的 Roslyn 编译器?本文解决的问题是我期望在 Windows 系统使用 .NET Framework 版本的工具,而在非 Windows 系统上,使用 dotnet core 版本的工具。
原创
2021-06-25 11:36:34
177阅读
在写 msbuild 预编译或编译调度逻辑时,如何知道当前执行的编译器使用的是上古版本的 msbuild 还是用了 dotnet cor
原创
2022-04-21 11:08:36
64阅读