2014-11-07 2 views
1

Чтобы использовать многоязычный набор инструментов для приложения, я должен раскомментировать атрибут NeutralResourcesLanguage в AssemblyInfo.cs. Это работает, но комментарий выше атрибута советует мне добавить UICulture в мой файл csproj. Я сделал это, но это нарушает мое приложение. Я не мог найти никакой документации для UICulture.Что делает UICulture в файле csproj?

Что делает UICulture? Это для приложений, которые используют LocBaml?

+0

ли [это] (http://stackoverflow.com/questions/329033/what-is-the-difference-between- currentculture-and-currentuiculture-properties-of) полезно? –

ответ

1

Определяет культуру, используемую менеджером ресурсов. Когда указана UICulture, baml встроен в сборку спутника, созданную под папкой с таким же именем, как UICulture. Во время выполнения в зависимости от культуры пользовательских интерфейсов по умолчанию используется соответствующая спутниковая сборка. Я думаю, что в вашем случае проблема заключается в том, что приложение не может найти спутниковую сборку, соответствующую вашей культуре Windows ui.

Im не полный эксперт по этому вопросу, но посмотрите на

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/bceb5cf9-761b-426f-9bf4-9c158e4b7de8

Смежные вопросы