在执行过程中用C#生成res文件
我正在编写一个小工具来创建“iconholder应用程序”(没有/只有小代码部分的应用程序-infobox) 应用程序应该包含多个图标(win32 res资源),并且应该从.net应用程序中创建(使用在执行过程中用C#生成res文件,c#,.net,resources,icons,csharpcodeprovider,C#,.net,Resources,Icons,Csharpcodeprovider,我正在编写一个小工具来创建“iconholder应用程序”(没有/只有小代码部分的应用程序-infobox) 应用程序应该包含多个图标(win32 res资源),并且应该从.net应用程序中创建(使用CSharpCodeProvider) 是否可以通过winapi/.NET 2.0创建已编译的win32资源,或者是否有关于res文件的文档(因此可以使用原始字节输出创建这些文件) (子问题:reshacker如何“重新编译”资源?) 或者使用rc.exe编译是唯一的选项(如果可能,我不喜欢嵌入rc
CSharpCodeProvider
)
是否可以通过winapi/.NET 2.0创建已编译的win32资源,或者是否有关于res文件的文档(因此可以使用原始字节输出创建这些文件)
(子问题:reshacker如何“重新编译”资源?)
或者使用rc.exe
编译是唯一的选项(如果可能,我不喜欢嵌入rc.exe)
或者是否有其他选项用于创建包含多个图标的资源(可以用作链接/快捷方式图标)所以您编写了一个创建应用程序的应用程序?无论如何,您都需要一种编译过程。使用.net(C#)的编译过程非常简单。示例:。我需要一些东西来创建win32 res资源。netIt只是一个嵌入式资源…是的,我知道^^但是如何在没有rc.exe的情况下在.net中创建具有多个图标的此类资源?为什么不将所有内容都放在一个xml配置文件(使用Base64)中,并使用一个单一的、不可变的exe来像文档一样打开它?我的意思是,你没有任何逻辑,所以你不需要编译任何东西。