更新程序集中的资源文件

时间:2011-01-13 09:16:08

标签: c# asp.net resources embedded-resource resx

我正在处理的网站上有许多语言的资源文件。

网站的资源是在网站dll中编译的(我认为?),来自网站的其他资源(引用的dll)存储在\ bin目录的子文件夹中。

所以我在bin我的website.dll,以及一个名为es的子文件夹,其中包含用于website.services项目的西班牙语资源(名为website.services.resources.dll)等等。

现在我们有了网站直播,并且希望立即更改资源文件中的一个项目。

编译我的.resx文件时,我必须更改dll中的资源。

这可能吗?

2 个答案:

答案 0 :(得分:0)

只需更改rsex文件中的指定项即可。再次编译并替换DLL。我认为它会奏效。

答案 1 :(得分:0)

另一种方法可能是将项目复制到服务器中。然后服务器上的运行时将为您编译应用程序。然后,当您接下来对resx文件进行更改时,运行时将重新编译应用程序并获取更改。

当您对resx进行更改时,用户可能会注意到该站点停止工作并且可能丢失任何会话变量(如果我没记错的话)。