sap*_*ket 0 c# installer visual-studio-2012 installshield-le
是的我先做了功课.我仍然被困住了.首先,请允许我对Microsoft弃用Installer项目类型表示不满.他们真丢人.
回到我的问题,这是错误:
Error 3 -3204: Cannot extract icon with index 0 from file <some_path>\obj\Debug\MyProject.Gui.exe.
Run Code Online (Sandbox Code Playgroud)
尝试#1:InstallShield:无法提取索引为0 vb.net的图标
- 答案说在我的exe中包含一个type类型的对象并重建.为此,我尝试了以下方法:
右键单击我的Windows窗体项目,添加新项目,图标,保存所有
在步骤1中打开图标文件,在其中绘制一些文本,保存所有文本
右键单击项目并选择rebuild(没有错误,看起来不错)
左键单击"指定应用程序数据" - >"文件",在项目中选择*.ico(注意:我可以清楚地看到它,并在对话框中显示为index0)
左键单击"常规信息" - >"显示图标" - >浏览*.ico(位于MyProject.Gui.exe的项目文件夹中)
保存所有并重建所有
...我仍然收到相同的错误消息.
如何"重新编译您的EXE以包含图标并且消息将消失"?
小智 13
我遇到过同样的问题.您的问题是因为您需要将图标嵌入可执行文件中.执行此操作的方法是在Visual Studio的"项目属性"窗口中(Alt-Enter或右键单击 - >解决方案资源管理器中项目根目录的属性).
在Application下的项目属性中,有一个名为Resources的组框.添加你的图标,如下图所示,安装盾将建立良好.
希望有所帮助.

| 归档时间: |
|
| 查看次数: |
9016 次 |
| 最近记录: |