2010-07-07 84 views
1

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

现在我试着点击添加>现有项目>添加为链接,尽管文件在这个文件夹中是可见的,但它们在运行时缺少,并且我看到应用程序找不到指定密钥的资源..

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

我只是希望它是由<%$资源X,Y%>

+0

可能的重复: http://stackoverflow.com/questions/3192223/resx-files-and-extra-application-layer 和http://stackoverflow.com/questions/1222519/access-resx-resource - 从另一个项目文件 – RPM1984 2010-07-07 12:02:15

+0

不是真的..我需要一个解决方案来使用链接资源与<%$ Resources x,y%>语法.. – 2010-07-08 04:28:25

回答

0

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

您可以使auto-generated source file public(而不是内部),并通过将Custom Tool设置为PublicResXFileCodeGenerator直接使用该密钥。

0

右键单击可连接上的项目,并设置编译模式为“资源”。我认为那就是我必须要做的...

+0

没有..它没有帮助.. – 2010-07-07 09:02:33

+0

啊,好吧,值得一枪。没有使用ASP,只是XAML /图像资源:) – 2010-07-07 09:19:14