LMES 标准组件源码二开指南
本文档详细说明如何将 LMES 标准组件从 MesSuite 大解决方案中独立出来,实现独立编译和部署。适用于所有 LMES 标准组件,如 QualityManagement(质 量管理)、ProductManagement(产品管理)、OrderManagement(工单管理)等。
开发环境准备
1. 环境要求
-
.NET SDK:6.0 或更高版本
-
IDE:Visual Studio 2022 / JetBrains Rider / VS Code
-
数据库(任选其一):
- MySQL 8.0.32+
- PostgreSQL 12+
- SQL Server 2016+
-
Git:版本控制工具
2. 安装依赖
Windows PowerShell / CMD:
# 验证 .NET SDK 版本
dotnet --version
# 克隆项目(如果尚未克隆)
git clone [repository-url]
# 进入组件目录(以 QualityManagement 为例)
cd QualityManagement
# 还原 NuGet 包
dotnet restore
3. 配置 NuGet 包源
确保 NuGet.config 文件配置了正确的包源地址:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nexus" value="https://nexus.sycdev.com/repository/nuget-group/index.json" />
<add key="nuget" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>