从另一个程序集借用资源

发布于 2024-09-08 03:57:28 字数 254 浏览 5 评论 0原文

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

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

有什么建议吗? 也许还有其他方法可以使用该图书馆的资源?

我只是希望它可以通过 <% $ Resources x, y %> 加入

I have project with my resources (resx files), and I want to use them as App_GlobalResources in another assembly which is asp.net project.

Now I've tried to click on Add > Existing Item > Add as link, and despite the files are visible int this folder, they are missing on the runtime and i see info that the application cannot find resource with specified key..

Any suggestions?
Maybe there is other way to use resources from that library?

I just want it to be joinable by <% $ Resources x, y %>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

画离情绘悲伤 2024-09-15 03:57:28

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

您可以将自动生成的源文件公开(而不是内部)并且通过将自定义工具设置为PublicResXFileCodeGenerator来直接使用密钥。

AFAIK the <%$ Resources:Key %> syntax works only with resource files in the App_LocalResources special folder.

You could make the auto-generated source file public (instead of internal) and use the key directly by setting the Custom Tool to PublicResXFileCodeGenerator.

卸妝后依然美 2024-09-15 03:57:28

右键单击该项目,并将编译模式设置为“资源”。我想这就是我必须做的......

Right click on the items, and set the compile mode to "Resource". I think that was what I had to do...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文