程序运行中resourcemanger如何搜索资源文件。从什么路径开始搜索呢?存放资源dll的路径可以自己设置么?我有一个web程序,加入名字是test。在根目录下(c:\intepub\wwwroot\test)没有放置资源文件。而在c:\bin和c:\test\bin中放了资源动态库,比如说中文资源dll的路径如下:c:\bin\resourcefiles\1033这个目录中有三个文件,.ini,.resources,.dll。不太清楚资源文件的搜索方式。给解释一下吧。

解决方案 »

  1.   

    1,使用嵌入资源方式(选中资源文件->快捷菜单->属性->生成操作->嵌入资源)
    这种方式可以使用这样的路径格式:你的项目名.解决方案中的文件所在目录(\用.替换).文件.扩展名
    2,把它当作一个独立的文件
    这种方式跟普通的文件访问一样,因为是asp.net项目,所以要注意asp.net帐号的权限能不能访问资源文件所在的目录
      

  2.   

    ms-help://MS.NETFrameworkSDKv1.1.CHS/cpguidenf/html/cpconlocalizingresources.htm希望有帮助。
      

  3.   

    http://community.csdn.net/Expert/topic/3549/3549724.xml?temp=.8953668
    http://dotnet.aspx.cc/ShowDetail.aspx?id=31B18AB9-AA7E-4819-DFAE-A35C744F63AA
    如果资源所在程序集不在当前以加载的程序集中,你可能需要用反射来加载指定路径下的资源程序集