我有一个带有一些本地资源的 asp.net 应用程序。这些资源在 aspx 和代码隐藏文件中使用:
aspx:
<asp:TextBox ID="TextBox1" runat="server" Text="<%$ Resources:testTag %>" />
.vb:
TextBox1.Text = GetLocalResourceObject("testTag").ToString
如果我使用应用程序部署 .resx 文件,则没有问题。
但是,如果我将 resx 文件上的构建操作更改为“嵌入式资源”,则资源不可用,即使它们位于构建的 DLL 中。
是否可以在 DLL 中部署资源,或者我是否坚持在服务器上管理和部署 resx 文件?