关于c#:从另一个程序集中借用资源

Borrowing resources from another assembly

我有一个带有资源(resx文件)的项目,我想在另一个程序集asp.net项目中将它们用作App_GlobalResources。

现在,我尝试单击"添加">"现有项">"添加为"链接,尽管文件在此文件夹中可见,但它们在运行时丢失,并且我看到有关该应用程序找不到具有指定键的资源的信息。

有什么建议么?
也许还有其他方法可以使用该库中的资源?

我只希望它可以被<%$ Resources x,y%>加入。


AFAIK <%$ Resources:Key %>语法仅适用于App_LocalResources特殊文件夹中的资源文件。

您可以将自动生成的源文件公开(而不是内部),并通过将Custom Tool设置为PublicResXFileCodeGenerator直接使用密钥。


右键单击项目,然后将编译模式设置为"资源"。 我认为那是我要做的...