none
急求!!资源文件引用,出现错误MissingManifestResourceException RRS feed

  • 问题

  • 描述:在vs2008中,有多个工程,我将所有工程下的资源文件整合成一个文件,放在classlibrary工程下的my project中,然后在每个工程中都去link这个资源文件,但是当我运行其他工程时,提示:Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "WindowApplication1.Resources.resources" was correctly embedded or linked into assembly "WindowsApplication1" at compile time, or that all the satellite assemblies required are loadable and fully signed.
    title information:MissingMenifestResourceException was unhandled.
    我是将Resources.resx文件放在工程classLibrary1中,然后运行WindowApplication1工程
    另外是 我编译的时候都没有出现问题。
    wis_it
    2009年11月17日 4:23

答案

  • 问题是这样解决的,我在classLibrary1中建个共通类Module,然后添加resourceManager,通过它来获取每个key值,这样在每个工程里面我只需要import或者在工程里reference中check上classLibrary1就行,但是它还有问题 ,就是每次如果想增加resource值时候,我还需要去这个共通类中去加上这个key属性
    wis_it
    • 已标记为答案 YiChun Chen 2009年11月18日 7:29
    2009年11月17日 6:52

全部回复

  • 你好!
         资源文件无法这样被所有的项目公用!
        
    周雪峰
    2009年11月17日 4:48
    版主
  • 问题是这样解决的,我在classLibrary1中建个共通类Module,然后添加resourceManager,通过它来获取每个key值,这样在每个工程里面我只需要import或者在工程里reference中check上classLibrary1就行,但是它还有问题 ,就是每次如果想增加resource值时候,我还需要去这个共通类中去加上这个key属性
    wis_it
    • 已标记为答案 YiChun Chen 2009年11月18日 7:29
    2009年11月17日 6:52
  • 另外我想知道,除了上述情况外,怎么做才能达到多个工程的引用?
    wis_it
    2009年11月17日 6:53