如何创建复合.cs文件

时间:2014-11-21 12:50:17

标签: c# visual-studio-2012

我需要从解决方案的所有.cs文件(Visual Studio 2012)中创建一个.cs文件,以用于某些官僚作风。有插件可以帮助我吗?

1 个答案:

答案 0 :(得分:5)

从一般意义上讲,这是不可能的。考虑这两个文件:

Foo.cs:

#define X

#if Y
#error Bang!
#endif

#if !X
#error Bang!
#endif

class Foo {}

Bar.cs:

#define Y

#if X
#error Bang!
#endif

#if !Y
#error Bang!
#endif

class Bar {}

请注意,#define#undef必须位于C#文件的开头...所以整个文件使用定义的相同符号集进行处理 - 但原始的两个文件都已处理使用不同的符号集定义。

我强烈建议您尝试删除该要求。