Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在执行过程中用C#生成res文件_C#_.net_Resources_Icons_Csharpcodeprovider - Fatal编程技术网

在执行过程中用C#生成res文件

在执行过程中用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

我正在编写一个小工具来创建“iconholder应用程序”(没有/只有小代码部分的应用程序-infobox)

应用程序应该包含多个图标(win32 res资源),并且应该从.net应用程序中创建(使用
CSharpCodeProvider

是否可以通过winapi/.NET 2.0创建已编译的win32资源,或者是否有关于res文件的文档(因此可以使用原始字节输出创建这些文件)

(子问题:reshacker如何“重新编译”资源?)

或者使用
rc.exe
编译是唯一的选项(如果可能,我不喜欢嵌入rc.exe)


或者是否有其他选项用于创建包含多个图标的资源(可以用作链接/快捷方式图标)

所以您编写了一个创建应用程序的应用程序?无论如何,您都需要一种编译过程。使用.net(C#)的编译过程非常简单。示例:。我需要一些东西来创建win32 res资源。netIt只是一个嵌入式资源…是的,我知道^^但是如何在没有rc.exe的情况下在.net中创建具有多个图标的此类资源?为什么不将所有内容都放在一个xml配置文件(使用Base64)中,并使用一个单一的、不可变的exe来像文档一样打开它?我的意思是,你没有任何逻辑,所以你不需要编译任何东西。