2011-08-31 38 views
1

我的C++/CLI装配显示语言特点为英语(美国) (右键单击装配>选择属性>详细信息选项卡)对C++/CLI汇编语言属性

我试过了,改变以下,但不改变在所有。我不确定这个值是从哪里填充的。

AssemblyInfo.cpp

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

app.rc

BLOCK "StringFileInfo" 
    BEGIN 
    BLOCK "040904B0" 

更改0409到别的东西不改变在细节选项卡中的语言值。

帮助表示赞赏。

回答

2

您必须在shell属性窗口中讨论Details选项卡。它只能显示非托管属性,它们与托管代码无关。语言属性是通过在VERSIONINFO资源此部分中设置:

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

删改在0x409值到另一种语言的LCID也改变所显示的语言在壳属性表。

+0

是的,我发现这个答案的地方。 谢谢。 – dattebayo