导入工具时自动从 exe 提取版本号
Resolved 💬 2 comments Opened Jan 27, 2026 by frendguo Closed Feb 28, 2026
功能描述
在导入 NirSoft 工具(或其他工具)时,应该自动从 exe 文件中提取版本号并填充到 version 字段。
当前问题
目前导入工具后,tools.json 中的 version 字段为空,需要手动运行脚本来填充版本信息。
建议实现
在 ImportService 导入工具时,使用 FileVersionInfo.GetVersionInfo() 从 exe 文件中读取版本号:
var versionInfo = FileVersionInfo.GetVersionInfo(exePath);
var version = versionInfo.FileVersion?.Trim();
相关文件
src/VistaLauncher/VistaLauncher/Services/ImportService.cssrc/VistaLauncher/VistaLauncher/Models/ToolItem.cs
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗