MageUI.exe(图形化客户端中的清单生成和编辑工具)
除了使用基于 Windows 的用户界面 (UI) 之外,MageUI.exe 与命令行工具 Mage.exe 支持的功能完全相同。 使用此工具,可以对部署清单和应用程序清单执行创建、编辑和签名操作。 用 MageUI.exe 创建的新清单,以 .NET Framework 4 Client Profile 为目标。 以前的 MageUI.exe 版本应用于面向 .NET Framework 的早期版本。 将程序集添加到清单或从清单中移除程序集时,或者重新签署现有清单时,MageUI.exe 不会将清单更新到目标 .NET Framework 4 Client Profile。 有关更多信息,请参见 Mage.exe(清单生成和编辑工具)。
- Mage.exe 和 MageUI.exe 的两个版本作为组件包含在 Visual Studio 2010 安装程序中。 若要查看版本信息,请运行 MageUI.exe,选择**“帮助”并选择“关于”**。 本文档描述 Mage.exe 和 MageUI.exe 的 4.0.x.x 版本。
下表列出了可用的菜单和工具栏项。
命令 |
菜单 |
快捷方式 |
说明 |
---|---|---|---|
应用程序清单 |
“文件”->“新建” |
创建新的应用程序清单。 |
|
部署清单 |
“文件”->“新建” |
创建新的部署清单。 |
|
打开 |
文件 |
Ctrl+O |
打开现有的部署清单、应用程序清单或信任许可证进行编辑。 |
关闭 |
文件 |
Ctrl+F4 |
关闭打开的文件。 如果文件在关闭之前进行修改,MageUI.exe 将会提示您使用公钥、密钥对或存储的证书对该文件重新进行签名。 |
保存 |
文件 |
Ctrl+S |
将当前具有用户输入焦点的文档保存到磁盘。 |
另存为 |
文件 |
将文件保存到磁盘,保存时可以提供新的文件名和/或位置。 |
|
全部保存 |
文件 |
保存对 MageUI.exe 中当前打开的全部文件所做的更改。 |
|
首选项 |
文件 |
打开“首选项”对话框。 有关更多信息,请参见下一节。 |
|
Exit |
文件 |
Alt+F4 |
退出 MageUI.exe。 |
剪切 |
Edit |
Ctrl+X |
从应用程序中移除当前选定的文本,然后将其移至系统剪贴板。 |
复制 |
Edit |
Ctrl+C |
将当前选定的文本复制到系统剪贴板。 |
粘贴 |
Edit |
Ctrl+V |
将文本从系统剪贴板粘贴到当前活动的文本元素中。 |
Delete |
Edit |
删除列表中当前选定的元素,如“部署清单”选项卡中的信任许可证。 有关更多信息,请参见 “MageUI.exe 部署清单”选项卡。 |
|
全部关闭 |
窗口 |
关闭当前在 MageUI.exe 中打开的所有文件。 如果需要保存一个或多个文件,MageUI.exe 会提示您对其进行保存。 MageUI.exe 还会提示您为每个未签名或更改过的文件选择一个签名密钥。 |
|
关于 |
帮助 |
显示有关 MageUI.exe 的版本和版权信息。 |
“首选项”对话框
**“首选项”**对话框包含下列元素。
用户界面元素 |
说明 |
---|---|
保存时签名 |
提示您保存修改时对文件进行签名。 |
使用默认签名证书 |
使用在“证书文件”文本框中输入的密钥对全部文件进行签名。 这样可以避免签名提示。通常,如果选择了“保存时签名”,在保存文件时会出现该提示。 使用“证书文件”文本框旁边的省略号 (…) 按钮来选择密钥文件。 |
“签名选项”对话框
首次保存清单或信任许可证,或者更改清单或信任许可证时,将会显示**“签名选项”对话框。 只有选择了“首选项”对话框中的“保存时签名”选项后,才会显示该对话框。 在签署指定“TimeStamping URI”**文本框中的值的清单时,必须连接到 Internet。
该对话框包含下列元素。
用户界面元素 |
说明 |
---|---|
使用证书文件签名 |
使用文件系统中存储的数字证书对清单进行签名。 |
文件 |
提供一个可以键入 .pfx 文件(该文件表示证书)的路径的区域。 |
... |
打开“选择文件”对话框,以便选择现有的 .pfx 文件。 |
新建 |
生成一个无法通过证书颁发机构 (CA) 验证的新 .pfx 文件。 有关用于对 ClickOnce 部署进行签名的证书类型的更多信息,请参见受信任的应用程序部署概述。 |
密码 |
提供一个可以键入密码(通过此证书签名时需要使用该密码)的区域。 如果不适用,可以为空。 |
使用存储的证书进行签名 |
显示计算机的证书存储区中存储的可选数字证书列表。 |
时间戳 URI |
显示数字时间戳服务的统一资源定位符 (URI)。 如果数字证书在部署应用程序的下一个版本之前过期,为清单加盖时间戳可以阻止您必须对清单进行重新签名。 有关详细信息,请参阅 Windows root certificate program members(Windows 根证书程序成员)和 ClickOnce 和 Authenticode。 |
不签名 |
允许您保存清单,而无需添加数字证书签名 |
选项卡和面板的说明
使用 MageUI.exe 打开某个文档时,该文档将会显示在自己的选项卡页中。 每个选项卡都包含一组属性面板。 这些面板包含经过分组的文档数据子集。 有关可用于编辑每种文档类型的 UI 元素的信息,请参见 “MageUI.exe 部署清单”选项卡 和 “MageUI.exe 应用程序清单”选项卡。