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);
}
}
}
}