如何在我的设置项目中嵌入横幅图像和/或添加删除程序图标?

Eri*_*tas 10 .net c# setup-project visual-studio-2010

我正在使用visual studio 2010中的一个安装项目来为我正在处理的程序创建一个安装程序.我希望在我的设置中有自定义横幅图像以及添加删除程序中的自定义图标.

我已将这两个图像添加到我的安装程序的"应用程序文件夹"中,并且能够正确显示它们.但是,我的程序不是很大,只能安装为EXE和一些DLL.因此,对于我来说,"安装"的第4和第5个文件是仅在安装期间使用的图形,这似乎有点愚蠢.

有什么方法可以将这些图像嵌入到安装程序或我的其他项目中吗?

Gab*_*ana 5

在设置项目属性中,您可以在属性中放置添加/删除图标的图像AddRemoveProgramsIcon

对于横幅图像,右键单击安装项目,查看 -> 用户界面,单击所需的页面,然后在属性中选择所需的属性BannerBitmap


Har*_*rag 5

我目前正在使用VS 2008,只是在玩设置项目.我相信以下工作 - 它在我的测试中做到了.

  1. 在解决方案资源管理器窗口中选择安装项目.
  2. 右键单击并选择"添加/文件"
  3. 找到您的横幅图像文件并添加它.

您将看到它已添加到Application文件夹中.

  1. 在应用程序文件夹中或解决方案资源管理器的项目列表中选择横幅文件.
  2. 打开"属性"窗口
  3. 在属性上将"EXCLUDE"设置为TRUE.

当您将exclude设置为true时,您将看到从应用程序文件夹中删除了横幅文件 - 但它仍将显示在项目树中 - 该文件的图标将有一个红色圆圈,并带有一条直线.

我用横幅和自定义图标完成了这个并测试了我的安装 - 两者都工作正常,两个文件都没有显示在应用程序文件夹中.

希望这可以帮助.