I have small problem with my .net 2.0 winforms application. I want to embed a few different icons to app.
There are also other requirements:
- must be automatic rebuildable by ms-build; using external gui apps for preparation isn’t allowed
- application must contain versioninfo.
After embeding multiple icons, I want to register let’s say two file associations to application documents / extension files.
[Registry] ... Root: HKCR; Subkey: 'MyFileExt\DefaultIcon'; ValueType: string; ValueName: ''; ValueData: '{app}\MyApp.exe,2'
where ‘2’ it’s icon index.
I know that I need to use somehow old-style Win32 resource file.
I also found somewhere that if using Visual Studio 2005 it’s possible to add ‘native resource file’ but it doesn’t exist in 2008 anymore.
Is it possible to meet all this requirements and if yes – how?
I decided to put all icons into separate old-school plain win32 c++ *.dll. It’s more convienient and I don’t need to do any tricks with versioninfo/win32resources.