使用resx文件,然后编译成resource文件,程序中,可以用ResourceManager读取。

解决方案 »

  1.   

    你可以用ildasm工具,如果使用vs.net环境,可以先添加一个ico,然后在它的属性里把路经指向ico文件的路径,再在程序里通过调用装配件调用这个文件就行了。
      

  2.   

    1.如果你安装了VS.net的话,你可以访问<Program Files>\Microsoft Visual Studio .NET\FrameworkSDK\Samples\Tutorials\resourcesandlocalization\reseditor
    这是一个资源管理器的例子,你可以看到如何动态的添加删除和使用资源
    2.resxgen目录下还有resxgen的源码,你可以研究一下从ResX到Resource的转换
    3.一段代码
    rm = new ResourceManager("myProject.myResourceNameSpace",Assembly.GetExecutingAssembly());
    Bitmap mIcons = (Bitmap)rm.GetObject("BitmapName");
      

  3.   

    其实它已经在exe里了。外边的是源文件