我需要从解决方案的所有.cs文件(Visual Studio 2012)中创建一个.cs文件,以用于某些官僚作风。有插件可以帮助我吗?
答案 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#文件的开头...所以整个文件使用定义的相同符号集进行处理 - 但原始的两个文件都已处理使用不同的符号集定义。
我强烈建议您尝试删除该要求。