【问题标题】:Removing text in the banner in a Windows Installer project在 Windows Installer 项目中删除横幅中的文本
【发布时间】:2009-04-11 09:02:39
【问题描述】:

我正在使用标准 Visual Studio 部署项目,并希望删除横幅中的文本(显示“欢迎使用您的项目设置向导”的文本。

我想删除它,因为我想要一个自定义横幅并且不希望将文本写在横幅上。

我在 VS 中看不到任何允许这样做的属性。可以不用在 .MSI 中进行刺激就可以完成吗?

干杯,

史蒂夫

【问题讨论】:

  • 一个简单的解决方法是让您的徽标仅占据您要使用的横幅图像的最右侧部分。安装程序文本不会更改,但不会覆盖您的徽标。一个好的位图大小是 497 x 69。您必须将图像设置为每个屏幕的横幅位图。

标签: deployment installation windows-installer


【解决方案1】:

您可以通过删除欢迎对话框并将其替换为自定义对话框来“删除”文本。在 VS 2005 中 -

  • 在解决方案资源管理器中右键单击设置项目
  • 选择视图 - 用户界面
  • 在安装和管理安装的开始组下删除“欢迎”

然后您可以在项目中添加一个“文本框 (A)”对话框(右键单击“开始”组并选择添加对话框),将文本框的可见属性设置为 false。将文本框 (A) 移动到“开始”序列的顶部。

此对话框的属性包括:

  • 横幅位图
  • 横幅文本
  • 正文

这应该允许您(在一定程度上)控制这个新“欢迎”页面的外观/感觉。

【讨论】:

    【解决方案2】:

    我想补充一点,有时创建自定义对话框很麻烦,您可以按照http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/5af7ff28-3dbb-4a8a-8d62-a09af9e32b29 的建议使用名为 InstEdit 的工具 (http://www.instedit.com -- 有一个免费版)编辑输出的安装程序并删除 BannerText

    【讨论】:

      【解决方案3】:

      我不相信有一种简单的方法(例如更改属性)。我最近遇到了同样的问题。我什么也找不到。最终使用Orca 来“在.msi 中四处寻找”。您唯一可以轻松更改的似乎是它的显示语言。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-09-15
        • 1970-01-01
        • 2013-10-17
        • 1970-01-01
        • 1970-01-01
        • 2015-08-02
        • 2014-08-26
        相关资源
        最近更新 更多