ath*_*hos 1 wpf icons windows-explorer
我有一个WPF解决方案,编译为2个.exe文件,A.exe和B.exe.
A.exe,一切都很好.
B.exe,在运行时,左上角正确显示图标,但在文件资源管理器中查看或在"开始 - >程序文件 - > B"菜单中显示时,图标为空.
我有点迷失如何调试此问题:
我用CodeReflect来查看A.exe和B.exe中的内容
A
- A.exe // codes inside
- Resources
- A.g.resources
- appicon.ico
- app.baml
- A.Properties.Resources.resources
B
- B.exe // codes inside
- Resources
- EnhauncedByPostSharp // nothing is listed
- PostSharp.Aspects.814640628.1 // binary things listed
- B.g.resources
- appicon2.ico
- app.baml
- resource/iconresource.xaml
- resource/datatemplates/views/ControlElementsDataTemplates.baml
- Views/B.baml
- ... and other baml files
- B.Properties.Resources.resources
Run Code Online (Sandbox Code Playgroud)
我不确定PostSharp是如何跳到原地的.是的我们使用PostSharp但它对我来说是个黑盒子......
如果你们能在这里阐明一些亮点,请感谢....谢谢!
您需要在"项目属性"中设置图标.默认情况下,EXE图标不使用主窗口的图标.
右键单击visual studio中的EXE项目,转到Properties,并(假设您使用的是Visual Studio 2010),在Application选项卡中有一个标题为"Icon"的下拉列表.你需要在那里设置你的图标.