标签: .net
有没有办法看到在运行时设置了哪些条件编译符号,或者这些信息是否在编译时丢失了?
答案 0 :(得分:2)
除了他们可能有的副作用,不,元数据中没有任何内容。它们只在编译时产生影响。很容易让它产生这样的副作用,你可以用它包装一个虚拟类,然后在运行时使用Reflection来查看它是否存在。
#if TRACE public static class TraceWasEnabled {} #endif