using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Install.Core.Common { public class InstallPack { /// /// 本地安装包路径 /// public string PackPath { get; set; } /// /// 执行文件相对安装目录路径 /// public string Exe { get; set; } /// /// 快捷方式名称 /// public string Name { get; set; } /// /// 开机自启动 /// public bool IsAutoRun { get; set; } /// /// 默认被选择 /// public bool IsDefaultSelected { get; set; } /// /// 当升级时,必须复制的文件 /// public List Others { get; set; } /// /// 更新程序的脚本dll /// public string UpdateScript { get; set; } /// /// 在 脚本dll 的 脚本类全名 /// public string ScriptTypeFullName { get; set; } /// /// 版本 /// public string Version { get; set; } [Newtonsoft.Json.JsonIgnore] /// /// 任务管理器中的名称 /// public string ProcessName { get { //对Exe 转换。 //1.去掉.exe return System.IO.Path.GetFileNameWithoutExtension(Exe); } } } }