mirror of
https://github.com/waynebian01/Shigure.git
synced 2026-09-03 07:15:24 +08:00
feat: 模块目录迁移至用户配置目录
模块存储位置从 exe 旁 baseDirectory/module 迁移到 {UserProfile}/.config/{AppName}/module
(AppName 动态取程序集名,Windows 下为 C:\Users\<用户名>\.config\Shigure\module)。
- ModuleStore.ResolveModuleDirectory 改为无参静态方法,删除 Shigure.csproj 检测死代码
- AppInfo 新增 AppName(程序集名单一来源,与 Version 惯例一致)
- Program.cs 新增启动迁移提示:旧目录有内容且新目录无模块文件时弹纯文案提示
- StatusForm 关于页在路径位于 exe 目录外时显示完整路径;编辑器打开文件夹跟随新路径
- csproj 删除 module 复制项;仓库根 module/ 示例目录保留
- 文档同步更新(README/CLAUDE/打包说明/Obsidian 01/11/00/10)
- 旧模块不自动迁移,由提示引导用户手动移动
This commit is contained in:
@@ -3031,7 +3031,7 @@ public sealed class ModuleEditorControl : UserControl
|
||||
|
||||
private void OpenModuleFolder()
|
||||
{
|
||||
var moduleDirectory = ModuleStore.ResolveModuleDirectory(_baseDirectory);
|
||||
var moduleDirectory = ModuleStore.ResolveModuleDirectory();
|
||||
var filePath = _selectedModule?.FilePath;
|
||||
try
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user