C#中如何将资源打成dll包 。我想做一个软件,用到一些资源可以导入。想吧这些资源做成dll形式。然后开放dll供用户下载导入。
请问如何实现将资源打包成为dll.
资源为众多音频文件。

解决方案 »

  1.   

       public static object GetResourceofName(string p_ResourceName)
            {
                Type _ResourcesType = typeof(ClassLibrary1.Properties.Resources);
                System.Reflection.PropertyInfo _Properties = _ResourcesType.GetProperty(p_ResourceName, (BindingFlags.NonPublic | BindingFlags.Static));
                if(_Properties!=null)return  _Properties.GetValue(null,null);
                return null;
            }你把这个放你DLL里...然后DLL添加资源..
    在其他程序里引用这个DLL  使用 GetResourceofName("资源名") 自己强制转换类型就可以了
      

  2.   

    DLL中如何添加资源.? 
    我添加不进去....音频资源
      

  3.   

    在你的DLL项目那里点属性 -- 资源 ---然后直接把文件拖进行就可以了/
      

  4.   

    我的理解是,如果你很多代码的话,你自己写个类库的项目,编译成DLL,然后以后来引用
      

  5.   


    这个是 web的  ,请问有winform的吗?
      

  6.   

    建议先看下C#里 DLL方面的帮助
      

  7.   


    我曾经用这种方法将一个exe文件存到我的winform程序中,在资源中是以byte[]形式存在的。
    使用时我就将这些byte再写成一个exe文件,然后再调用
      

  8.   

    右击项目解决方案 属性 有生成 选dll文件就可以了啊!!