中型WPF客户端开发项目总结(3.2) - 公共基础 `XXXX.Common`项目
2021-03-10 10:28
标签:false nbsp col suse empty head unknown ado xxx 3.1中提到我定义了一些公共配置项,现在我来说一说配置项的用法: 1. 提供软件标识符 项目编译后,Identifier是一个静态只读变量。即可以在UI上显示给用户看,告知版本,也可以在访问后端API时,当作header传过去。 2. 提供运行逻辑 布尔参考 上面的两个类供其它所有项目引用(当然其它一些涉及具体业务,就不展示了)。 中型WPF客户端开发项目总结(3.2) - 公共基础 `XXXX.Common`项目 标签:false nbsp col suse empty head unknown ado xxx 原文地址:https://www.cnblogs.com/godlessspirit/p/12694316.html 1 public static class CfgIndentifiers
2 {
3 public static readonly string Identifier =
4 #if DEBUG
5 "DEBUG"
6 #elif AI_USER
7 string.Empty
8 #elif IDUU_USER
9 "IDUU"
10 #elif Business_USER
11 "SQL"
12 #elif RELEASE
13 "ADV"
14 #else
15 "UNKNOWN"
16 #endif
17 ;
18 }
1 public static class Configurations
2 {
3 public static bool IsUserVersion =>
4 #if !USER
5 false;
6 #else
7 true;
8 #endif
9
10 public static bool IsDevVersion => !IsUserVersion;
11
12 public static bool IsNotIDUU =>
13 #if IDUU_USER
14 false;
15 #else
16 true;
17 #endif
18
19 public static bool IsDebug =>
20 #if DEBUG
21 true;
22 #else
23 false;
24 #endif
25 }
文章标题:中型WPF客户端开发项目总结(3.2) - 公共基础 `XXXX.Common`项目
文章链接:http://soscw.com/index.php/essay/62719.html