常用命令
https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet#dotnet-commands
dotnet build 生成 .NET 应用程序。
dotnet build-server 与通过生成启动的服务器进行交互。
dotnet clean 清除生成输出。
dotnet help 显示命令更详细的在线文档。
dotnet migrate 将有效的预览版 2 项目迁移到 .NET Core SDK 1.0 项目。
dotnet msbuild 提供对 MSBuild 命令行的访问权限。
dotnet new 为给定的模板初始化 C# 或 F# 项目。
dotnet pack 创建代码的 NuGet 包。
dotnet publish 发布 .NET 依赖于框架或独立应用程序。
dotnet restore 还原给定应用程序的依赖项。
dotnet run 从源运行应用程序。
dotnet sdk check 显示已安装 SDK 和运行时版本的最新状态。
dotnet sln 用于添加、删除和列出解决方案文件中项目的选项。
dotnet store 将程序集存储到运行时包存储区。
dotnet test 使用测试运行程序运行测试。
配置开启 app.json
"operation": {
"dimension": {
//维数据以 value name格式输出
"kv": true
},
"verifyApi": false, //接口合法性验证, 格式如 36位guid|有效时间戳
"defaultApp": "basis",
"userBehavior": true,
"userBehaviorDbType": "MySql",
"userFilter": true, //用户认证,特定用户访问特定接口
"userLog": true, //用户操作日志,
"opLogDbType": "MySql", //操作日志存储的数据库类别 MySql Oracle PostgreSql Sqlite Sqlserver
"trackLogDbType": "MySql", //业务和异常日志 File MySql Oracle PostgreSql Sqlite Sqlserver
"systemLogDbType": "MySql", //业务和异常日志 File MySql Oracle PostgreSql Sqlite Sqlserver
"systemLog": true,
"browerMinute": 2,
"authExpires": 300, // 60,
"password": "abc12", //默认密码,
"sqlDebug": false, //数据库sql调试, operation
"analysisDebug": false //性能调试
},
主键生成类型
namespace RG3.PF.Abstractions.Enums
{
/// <summary>
/// guid 输出方式
/// </summary>
public enum GuidMethod
{
/// <summary>
/// 程序 入库 前8位
/// </summary>
None = 0,
/// <summary>
/// 程序 入库 前8位
/// </summary>
GUID_08 = 1,
/// <summary>
/// 程序 入库 36位 机器码-所属项目4-所属系统4-GUID补全
/// </summary>
GUID_32 = 2,
/// <summary>
///程序 有数据库自动生成
/// </summary>
GUID_DB = 3,
/// <summary>
///每次都自动生成ID
/// </summary>
NEW_ID = 4,
/// <summary>
/// 外部传递
/// </summary>
Out = 5,
/// <summary>
/// 雪花算法 默认
/// </summary>
Snowflake = 6,
}
}
文档更新时间: 2021-10-16 12:37 作者:admin