Атрибут языка для сборки C ++ / CLI - PullRequest
1 голос
/ 31 августа 2011

Моя сборка C ++ / CLI отображает Langauge как английский (США) (сборка правой кнопкой мыши> выбрал свойства> вкладка Сведения)

Я пытался изменить следующее, но оно совсем не изменилось.Я не уверен, откуда это значение заполняется.

AssemblyInfo.cpp

[assembly: NeutralResourcesLanguageAttribute("en-US")];

app.rc

  BLOCK "StringFileInfo"
  BEGIN
     BLOCK "040904B0"

Изменение 0409 на что-то другое неизмените значение языка на вкладке сведений.

Помощь приветствуется.

1 Ответ

2 голосов
/ 01 сентября 2011

Вы должны говорить о вкладке Details в окне свойств оболочки.Он может отображать только неуправляемые свойства, они не имеют отношения к управляемому коду.Свойство Language устанавливается этим разделом в ресурсе VERSIONINFO:

BLOCK "VarFileInfo"
BEGIN
    VALUE "Translation", 0x409, 1200
END

Изменение значения 0x409 на LCID другого языка также приводит к изменению отображаемого языка в окне свойств оболочки.

...