社区
C#
帖子详情
在C#工程里如何修改Language项的值?
海洋hk
2009-12-02 10:31:39
一般我们编译C#程序,输出文件的属性里Language都是Language Neutral,现在想把他输出成“English (United States)”
我需要怎么改?
...全文
159
5
打赏
收藏
在C#工程里如何修改Language项的值?
一般我们编译C#程序,输出文件的属性里Language都是Language Neutral,现在想把他输出成“English (United States)” 我需要怎么改?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
海洋hk
2009-12-24
打赏
举报
回复
非常感谢你的帮助,我后来通过vs2008修改exe或者dll文件的属性方式解决了这个问题,但是这种方式很不爽,呵呵。
先结贴,有需要再联系你吧。
gomoku
2009-12-03
打赏
举报
回复
[Quote=引用 3 楼 hk4585 的回复:]
我使用了你说的这个方式,编译完后还是不能更改文件的属性Language的值。
:(
[/Quote]
确认。
我做了一些探究,发现目前的C#编译器并不理会Language属性这一项。
当我们右击查看文件属性的时候,实际上调用了类似GetFileVersionInfo API,这需要文件的本地资源节中有一个VERSIONINFO信息。
C#编译器会自动在文件的本地资源节写入一个
VERSIONINFO
,但是它并没有把CultureInfo的信息放到Language项中。
如果一定要设置Lunguage项,可以通过链接一个包含VERSIONINFO的
本地资源
到C#程序里的方式来达到。但该过程并不太简单。如果你一定要做,请回帖要求。
海洋hk
2009-12-02
打赏
举报
回复
我使用了你说的这个方式,编译完后还是不能更改文件的属性Language的值。
:(
liherun
2009-12-02
打赏
举报
回复
AssemblyInfo.cs 这个文件在哪里
gomoku
2009-12-02
打赏
举报
回复
[assembly: AssemblyCulture("en-US")]
一般在AssemblyInfo.cs中可以找到。
c#
学习案例(微软程序员兼大学讲师编写)
在.NET框架下,
C#
是一种强大的面向对象编程语言,由微软公司开发,广泛应用于软件开发、Web应用、游戏制作等领域。本"学习案例"是由经验丰富的微软程序员兼大学讲师精心编写的,旨在帮助初学者和有经验的开发者深入...
C#
WPF编写的计算器
在
C#
中,可以使用类的成员变量来存储这些
值
,当按下M键时,将当前结果显示的
值
保存,按下MR键时,将内存中的
值
取出并显示。 **5. 退格与清零** 退格功能允许用户撤销最近输入的一个数字,而清零功能则会清除当前的...
商品销售管理系统
C#
综上,商品销售管理系统
C#
不仅涵盖了软件
工程
的基本原理,还深入应用了
C#
的多
项
核心技术,是学习和实践软件开发的良好实例。通过这样的系统,商家可以有效管理商品销售,提升运营效率,同时也为开发者提供了提升技能...
彩票分析系统
C#
彩票分析可能涉及的统计方法有:计算平均
值
、中位数、众数,以及各种概率分布(如二
项
分布、泊松分布)。
C#
的Math库提供了基本的数学函数,而自定义算法则可以通过编写方法实现。 预测模块是系统的核心。常见预测...
c#
学习笔记.txt
如果没有ref,out则默认为
值
传递,虽然可以在方法中
修改
这个参数的
值
,但是
修改
后的
值
不会还会到调用该方法的程序中. params :params 关键字可以指定在参数数目可变处采用参数的方法参数 ref :引用传递 out : 7, ...
C#
111,123
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章