[英]EXE file not getting compiled with required icon
我有一个 VSTO 应用程序,它使用 .NET 作为 Outlook 的加载项开发。当我构建应用程序时(在发布或调试模式下),我得到 2 个文件,一个是 <project_output>.MSI,另一个是 setup.exe文件。 我的目标是更改 setup.exe 文件的默认图标。
我尝试通过在 Visual Studio 中打开 setup.exe 文件并导入图标来更改它,这似乎可以解决问题,但我认为这不是一个好的解决方案,因为每次构建时,我都必须这样做。
我也试过这个,我在项目属性中指定了图像文件(.ico)。 . 这是行不通的。 我尝试结束 explorer.exe 任务并重新运行它(它在 StackOverflow 的一个答案中提到,并帮助清除缓存)。
要求是setup.exe 文件应该有我设置的图标(以任何方式使用 visual studio)而不是构建项目时的默认图标(在任何模式下) 。
提前致谢。
您可以在表单属性中更改表单的图标。
• 您还可以使用应用程序属性,项目 >“项目名称”属性 > 应用程序 > 图标和清单(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.