繁体   English   中英

EXE 文件未使用所需的图标进行编译

[英]EXE file not getting compiled with required icon

我有一个 VSTO 应用程序,它使用 .NET 作为 Outlook 的加载项开发。当我构建应用程序时(在发布或调试模式下),我得到 2 个文件,一个是 <project_output>.MSI,另一个是 setup.exe文件。 我的目标是更改 setup.exe 文件的默认图标。

  1. 我尝试通过在 Visual Studio 中打开 setup.exe 文件并导入图标来更改它,这似乎可以解决问题,但我认为这不是一个好的解决方案,因为每次构建时,我都必须这样做。

  2. 我也试过这个,我在项目属性中指定了图像文件(.ico)。 . 这是行不通的。 我尝试结束 explorer.exe 任务并重新运行它(它在 StackOverflow 的一个答案中提到,并帮助清除缓存)。

要求是setup.exe 文件应该有我设置的图标(以任何方式使用 visual studio)而不是构建项目时的默认图标(在任何模式下)

output setup.exe 的图像

提前致谢。

您可以在表单属性中更改表单的图标。

• 您还可以使用应用程序属性,项目 >“项目名称”属性 > 应用程序 > 图标和清单(Select 您想要的图标)

完成后,select 表单并双击直到您拥有 Form_Load,在其下方键入

this.Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath); 

对于NotifyIcon类型

NotifyIcon.Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath);

也可以设置其他图标 forms

Form2 frm2 = new Form2(); 
frm2.Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM