VB.NET多语言资源文件 - 在dev中工作正常 - 在发布中缺失

时间:2011-01-18 18:05:52

标签: vb.net globalization embedded-resource

我的click-once应用程序包含英语和西班牙语内容。在开发中,它运行良好,我有两个资源文件 - 名为multilingual.en-US.resx& multilingual.es-MX.resx相应地。当我发布它时,会丢失这些资源以进行引用。任何人都知道为什么会这样做?这些文件位于应用程序的根目录中。

1 个答案:

答案 0 :(得分:0)

您可以检查几件事:

  1. 确保将这两个文件的构建操作设置为“Embedded Resource”。 (在解决方案资源管理器中单击它们,然后检查属性窗口。)

  2. 在应用程序的“发布”设置中,单击“应用程序文件”按钮,确保资源dll设置为“包含”。如果不是,ClickOnce可能无法接收它们。