0

我刚刚将我的一种形式设置为 Localization: True 并将语言保留为“默认”。

我检查了 resx,果然它包含了我表单的所有字符串。

所以我运行应用程序,我希望在我的调试目录中找到卫星资源 DLL,但它不存在。

所以这让我很惊讶.. 是不是默认语言没有编译为附属 DLL?

我想将语言(包括默认)作为附属程序集分发。

4

1 回答 1

2

你是对的 - 默认资源直接编译到程序集本身中。一旦您更改了LanguageForm 的属性并修改了资源,那么在构建之后将为该语言创建一个附属程序集。

这样做的原因是,如果表单没有本地化为用户的 UI 语言,那么总会有一种备用语言可供使用。

于 2011-03-09T14:07:05.517 回答