我想在Vb.net中创建资源dll,就像SHELL32.Dll一样 我想为我的自定义文件扩展名存储我的图标和png。 感谢..........
答案 0 :(得分:1)
IDE不支持此功能。这些资源不是您熟悉的类型,它们是非托管资源。 VB.NET编译器确实支持/ win32resource选项,但是你必须手动运行它。您还需要手动运行rc.exe工具来创建.res文件。
使用VB.NET并不是完成这项工作的最佳方法。它本身由C ++ IDE支持。
您可以使用View + Other Windows + Resource View编辑内容。您几乎肯定要做的一件事是将图标的ID从符号更改为数字。这是您将在注册表项中使用的数字。
答案 1 :(得分:0)
你是否可以创建一个新的类库添加所有图标,然后将Resources类更改为具有公共修饰符?
编辑:资源类是公开的
以下链接适用于设置关联:(基于评论反馈)
答案 2 :(得分:0)
您必须创建空白的DLL项目,只需添加图标即项目(而不是资源)。
检查http://msdn.microsoft.com/en-us/library/aa984332(v=vs.71).aspx
VentyCZ