比如:
有个ReportsAssembly.dll,其中储存了整个项目的报表资源程序集。
包含资源:rptBOM.rpt,
         rptCustomer.rpt,
         .......我用最终用户报表设计器读取某报表资源(如:rptBOM.rpt)并更改后,我需要再将更改后的报表替代原来的资源文件,或添加一个报表后保存到这个DLL中。请问该怎样实现?

解决方案 »

  1.   

    http://blog.csdn.net/luoboqingcai/archive/2004/11/25/194132.aspx
      

  2.   

    谢谢 LoveCherry!不过我要的不是怎样读写资源文件,我是要在这个已编译的DLL中 再添加 或 更改 已嵌入的资源。所以自认为比较难!
      

  3.   

    http://www.aisto.com/roeder/dotnet/
    里面的Resourcer for .NET应该可以实现你的要求。
      

  4.   

    to xuchi(赤色六芒星):你提供的链接也是关于怎样制作资源文件。上面说得很清楚了:
    我是要在这个已编译的DLL中 再添加 或 更改 已嵌入的资源。
      

  5.   

    楼主可以参考《visual c#基于组件的开发》一书。
      

  6.   

    我估计已生成的dll中追加资源估计不可能。但是可以动态生成一个程序集,在其中加入资源。替代原有文件。也可以进行程序集合并。但这样资源id就冲突了。