日期:2014-05-18  浏览次数:21124 次

.designer.cs 和 .resx 文件是干什么用的?
C#里,每个窗体都有两个文件 .designer.cs 和 .resx
请问这两个文件是干什么的?在什么情况下需要修改它们?

------解决方案--------------------
designer.cs里面是由VS自动生成的页面的设计代码,你拖动一个控件到页面上的时候,就会产生相应的代码在designer.cs里面。
.resx 文件,属于资源文件 ,由 XML 组成,可以加入任何资源,包括二进制。同样不能被嵌入到 Assembly 中。在 System.Resources 名字空间中有专用读写的类。VS. NET 创建这种文件然后将其转成 .resources 文件并根据设置将其嵌入到 Assembly 中。
------解决方案--------------------
Designer.cs是设计器自动生成的 ,存放的是一些配置信息。
Form1.resx是你在设计窗体时所嵌入的资源

------解决方案--------------------
探讨
引用:
Designer.cs是设计器自动生成的 ,存放的是一些配置信息。
Form1.resx是你在设计窗体时所嵌入的资源

你好,请问有没有需要手动修改那两个文件的情况?

------解决方案--------------------
.designer.cs 存放窗体的一些控件页面等肉眼看见的一些东西和相关的配置信息之类的一些东西
.resx是该窗体使用的一些资源信息,例如使用了哪些资源,存放位置等等
.cs则是你编写的代码了,
前两个都是环境自动生成的,通过你对窗体的拖、拉、点、按环境自动给你完成,不需你操心怎么写,所以最好自己也不要随意改动(在你未看懂之前)。
一般都不需要怎么去专门修改这两个文件,你通过对窗体的修改,环境会自动给你完成多相应2个文件的修改,不需要人为操心,只有你操作窗体和代码就好了
------解决方案--------------------
如果你牛的话可以自己手动编写那2个文件,呵呵,但是对应新手来说,还是以看懂为主,至于修改和编写,我感觉还是算了吧,该错了,会出一些自己无法解决的错误,与其这样还不如先用着,看懂了,搞明白了在尝试修改,和编写