如何创建复合.cs文件

Ole*_*rin -2 c# visual-studio-2012

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

Jon*_*eet 5

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

Foo.cs:

#define X

#if Y
#error Bang!
#endif

#if !X
#error Bang!
#endif

class Foo {}
Run Code Online (Sandbox Code Playgroud)

Bar.cs:

#define Y

#if X
#error Bang!
#endif

#if !Y
#error Bang!
#endif

class Bar {}
Run Code Online (Sandbox Code Playgroud)

请注意,#define#undef要来在C#文件的开始......所以,整个文件是用同一套定义的符号的处理-但你原来的两个文件分别处理不同的组定义的符号.

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