【发布时间】:2013-04-18 01:36:23
【问题描述】:
.base.cs 文件扩展名究竟是什么?它与常规的 .cs 类文件有何不同?以及它的使用方式有何不同?我使用了一个代码生成工具,这就是它生成的内容,并且项目构建了,但我不确定它们是用 .base.cs 制作的,而不仅仅是 .cs - 这些类都是部分类,不确定是否这是一个线索。
【问题讨论】:
标签: c# asp.net visual-studio-2010 visual-studio-2008
.base.cs 文件扩展名究竟是什么?它与常规的 .cs 类文件有何不同?以及它的使用方式有何不同?我使用了一个代码生成工具,这就是它生成的内容,并且项目构建了,但我不确定它们是用 .base.cs 制作的,而不仅仅是 .cs - 这些类都是部分类,不确定是否这是一个线索。
【问题讨论】:
标签: c# asp.net visual-studio-2010 visual-studio-2008
它只是代码生成工具使用的一个扩展名,用于确保生成的文件的名称不会与您项目中的任何现有文件冲突。由于生成的类是partial,您可以创建自己的同名代码文件(减去.base)来扩展它们。例如:
MyClass.base.cs // classes created by the code generator
MyClass.cs // custom extensions to the generated classes
它将像任何其他代码文件一样编译。
【讨论】: