## 删除流程
1. 删除 obj/bin - 清理全部(14个版本项目)
2. NuGet 还原 - 7个解决方案全部还原成功
3. Debug 编译 - 7个解决方案全部成功(为 Costura.Fody 生成缓存)
4. Release 编译 - 7个解决方案全部成功,流程:编译 → Obfuscar 混淆 → Costura 合并 exe → 清理输出

## 打包方案
### 工具与参数
- RAR : ❌ 移除 WinRAR Rar.exe 调用,不再自动生成 rar,免费版不支持调用
- ZIP:使用 PowerShell 内置 Compress‑Archive(无需第三方软件)
- 输出目录 :

  • RAR 目录:C:\Users\az102\Desktop\软件压缩包\RAR
  • ZIP 目录:C:\Users\az102\Desktop\软件压缩包\ZIP

- 版本号规则 : 从 AssemblyVersion 取前两位( 1.1.0.0 → V1.1 )

- RAR 文件夹名:{项目名} V{版本号}(后续手动压缩为 {项目名} V{版本号}.rar

- ZIP 文件名:{项目名} V{版本号}.zip

### 包内容规则

- **RAR包**:复制 Release 全部输出 (exe/dll/ 配置等),外层套项目版本文件夹,放至 RAR 目录,不压缩,后续我手动生成 rar

- **ZIP包**:仅打包Costura合并后主exe,无其他文件、无外层文件夹

### 目录结构

#### RAR (待手动压缩)

C:\Users\az102\Desktop\软件压缩包\RAR\ └── {项目名} V{版本号}\ ├── {项目名}.exe └── Release 全部附属文件

#### ZIP(脚本自动生成成品)

C:\Users\az102\Desktop\软件压缩包\ZIP\ └── {项目名} V{版本号}.zip └── {项目名}.exe

### 执行顺序 Release编译完成后

  1. 复制 Release 全部输出文件 → RAR\{项目名} V{版本号}\(RAR 到此结束,不压缩)
  2. 取出合并后主 exe,使用Compress‑Archive自动打包 zip(不含外层文件夹),输出到 ZIP 目录
  3. 全部任务结束;RAR 包需要进入 RAR 文件夹,右键手动压缩

标签: none

添加新评论