C# 使用ResourceManager C从其他项目访问资源文件#

C# 使用ResourceManager C从其他项目访问资源文件#,c#,visual-studio,embedded-resource,C#,Visual Studio,Embedded Resource,我有一个由多个项目组成的VisualStudio解决方案。在其中一个项目中,我有一个languagelocalization资源文件。我想使用ResourceManager在不同的项目中以代码访问此文件。通常,在访问同一项目中的资源文件时,我会使用: ResourceManager rm = new ResourceManager("Namespace.LanguageLocalization", Assembly.GetExecutingAssembly()); 但是,当我在不同的项目中使用

我有一个由多个项目组成的VisualStudio解决方案。在其中一个项目中,我有一个languagelocalization资源文件。我想使用ResourceManager在不同的项目中以代码访问此文件。通常,在访问同一项目中的资源文件时,我会使用:

ResourceManager rm = new ResourceManager("Namespace.LanguageLocalization", Assembly.GetExecutingAssembly());
但是,当我在不同的项目中使用相同的代码时,它找不到资源文件。我仔细检查,以确保该项目引用了资源文件,并在类顶部的using语句中声明了资源文件


有什么建议吗?

ResourceManager构造函数的第二个参数指定包含资源的程序集
Assembly.getExecutionGassembly()
将不起作用,因为这将返回其他项目的程序集。相反,传递
typeof(appublicclassineresourceassembly.Assembly
;资源程序集中的任何类都可以。

Duplicate of?这与其他类略有不同,并且包含一些有用的代码示例。