如何更改用C#编写的DLL的语言属性?文件“详细信息”选项卡中的“语言无关”属性
我试图进入Project Properties -> Assembly Information -> Neutral Language
ComboBox并将其设置为English (United States)
。
我建立后/重建项目/解决方案,在DLL当我右键单击并转到详细信息标签,语言属性总是说:Language Neutral.
编辑: 我找到的解决方案是使用外部* .res文件(仅由Visual Studio生成),然后在对话框中选择它Project Propertie->Application Tab-> Resource File
感谢您的回答,但是无论如何可以在文件的“详细信息选项卡”中更改“语言属性”(不管为什么,想象我有强烈的理由)。我的DLL没有任何需要本地化的字符串资源,我只是想更改'Language property',我们可以通过资源管理器在Details选项卡中看到。 – Apokal
从我的回答中应该很清楚为什么你不能这样做。对不起,如果你不告诉我们为什么这对你很重要,我不能“想象”一种选择。 –
我已经清楚地明白了您的答案,但想知道是否有任何方法(包括肮脏)来更改该财产,尽管GAC和其他人使用了相应规则。虽然我已经找到了myselt的解决方案,但您的回答很明显地解释了[AssemblyCulture]属性的用法,所以我会将其标记为已接受,谢谢! – Apokal