Visual Studio - 重命名和编译器指令

时间:2015-04-13 11:33:48

标签: c# visual-studio-2012

因此,当我使用visual studio重命名选项(CTRL-R CTRL-R)时,它的效果很好,除非我有编译器指令隐藏的代码...

例如:

#if IOS_BUILD
SomeClass c = new SomeClass();
#endif

现在,如果我去SomeClass并尝试重命名它(更改类名),但是IOS_BUILD是假的(只在构建器中变为true),那么它不会在#if语句中重命名SomeClass实例

然后,当我的构建器尝试构建时,将IOS_BUILD设置为true,由于SomeClass不存在而导致失败...

关于如何解决这个问题的想法?

0 个答案:

没有答案