【问题标题】:Visual Studio Installer Project: Installer and Application IconsVisual Studio 安装程序项目:安装程序和应用程序图标
【发布时间】:2011-03-16 10:29:24
【问题描述】:

我的一个应用程序有一个图标,该图标已嵌入到资源文件中,用作该应用程序的主图标。到目前为止一切顺利。

但是,我想为安装程序项目以及安装程序放置在“开始”菜单中的快捷方式使用相同的图标。我可以为安装程序包本身设置图标,但前提是我将图标作为 .ico 文件添加到主应用程序文件夹中。

在资源文件中嵌入图标的全部意义在于,我没有在 Program Files 中浮动的 ICO 文件。我无法从安装程序项目中的主项目访问资源文件 - 是否缺少一些技巧?

其次,即使我在主文件夹中包含一个图标,如果我将菜单快捷方式设置为使用它,它也不会 - 它会在 IDE 和程序后的菜单中显示标准快捷方式图标已安装。再说一遍,我是不是漏掉了一个窍门?

【问题讨论】:

    标签: visual-studio icons embedded-resource vsinstaller


    【解决方案1】:

    我现在没有时间测试它,但是当您浏览一个图标时,您会看到一个对话框,让您选择将在目标计算机上的项目。对话框底部是一个下拉菜单,可让您选择文件类型。如果您选择 EXE(或可能是 DLL),那么您的主要项目输出将显示。选择后,您可以选择项目输出包含的任何嵌入式图标。

    (我没有测试:如果在您在测试计算机上安装软件后图标实际显示。)

    【讨论】:

    • 我试过这个,但在某些时候我删除了我的资源文件(并恢复了它),但这意味着主输出缺少它的图标,因此当它来到安装程序时,没有图标可供选择!
    • 在我的测试中,这只适用于在项目属性页面上选择图标而不只是在项目内的表单上或作为嵌入式资源。否则选择主输出不会使任何嵌入式图标可供选择。
    • @Stefan,我也有同样的问题,请详细说明一下
    【解决方案2】:

    您的图标大小应在 10 kb - 40 kb 之间。否则不会显示。

    谢谢, 安舒尔

    【讨论】:

    • 你应该详细说明你想说什么
    猜你喜欢
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    相关资源
    最近更新 更多