要使用Multilingual App Toolkit,我必须取消注释AssemblyInfo.cs中的NeutralResourcesLanguage属性。这有效但属性上面的注释建议我将UICulture添加到我的csproj文件中。我这样做但这打破了我的申请。我找不到任何关于UICulture的文档。
UICulture做什么?是否适用于使用LocBaml的应用程序?
答案 0 :(得分:2)
确定资源管理器使用的区域性。 指定UICulture时,baml嵌入在与UICulture同名的文件夹下创建的附属程序集中。在运行时,取决于Windows的默认UI文化,使用适当的附属程序集。我认为你的问题是应用程序无法找到与你的文化相匹配的附属程序集。
我不是这方面的专家,但请看看
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/bceb5cf9-761b-426f-9bf4-9c158e4b7de8