编译项目中的resx文件或只使用resgen而不编译resx

时间:2014-01-01 12:14:08

标签: c# localization compilation resx resgen

我在我的项目中使用2个resx文件,一个用于en-Us,另一个用于de-DE(本地化)。

我使用resgen将这些resx文件编译为资源文件。

任何人都可以帮我解决以下两个问题:

  1. 如果我需要在项目中添加更多resx文件,比如对于fr-FR,我是否需要在项目中为fr-Fr添加新的resx文件后再次编译项目,或者我可以创建resx文件并使用resgen工具从resx生成.resources文件而不编译Visula studio项目?

  2. 使用resgen从resx生成的.resource文件是否可以嵌入到exe中,还是作为独立的编译二进制文件与使用资源文件的exe一起保存?

1 个答案:

答案 0 :(得分:1)

AFAIK

1 - 您可以重新创建新的.resource文件,只需替换旧文件

2 - 您必须将资源文件与程序集一起部署

点击此处http://msdn.microsoft.com/en-us/library/21a15yht.aspx