【发布时间】:2011-11-10 10:42:09
【问题描述】:
是否有任何选项可以编辑 App_GlobalResources 文件夹中的资源?编译后,该目录不包含在预编译文件夹中。
我在网上看到 App_GlobalResources 资源被编译成一个 DLL 以便于访问。但是,我希望管理员能够更新这些文件的内容。将这些 GlobalResources .RESX 转换为 LocalResources 的唯一方法是什么?
【问题讨论】:
标签: asp.net localization
是否有任何选项可以编辑 App_GlobalResources 文件夹中的资源?编译后,该目录不包含在预编译文件夹中。
我在网上看到 App_GlobalResources 资源被编译成一个 DLL 以便于访问。但是,我希望管理员能够更新这些文件的内容。将这些 GlobalResources .RESX 转换为 LocalResources 的唯一方法是什么?
【问题讨论】:
标签: asp.net localization
我不知道有什么方法可以在文件编译后“就地”编辑它们 - 但为什么不直接进行更改,再次预编译 Web,然后只部署 App_GlobalResources.compiled 和 App_GlobalResources.dll分别到您的网站?我认为这应该会更新全局资源 DLL,并且应该实现您正在寻找的内容。
马克
【讨论】:
您可以创建一个自定义的小型资源编辑器应用程序,这将与您的主应用程序分开。
GlobalResource Editor 应用程序将打开一个表单,该表单在第一列中显示键,在另一列中显示值。
您可以编译此应用程序并将app_globalresource 文件复制并粘贴到您的主应用程序中。
这样你也可以让你的客户使用这个应用,教他编译后复制粘贴资源文件。
【讨论】: