Linker MonoTouch:#如果调试中未使用MonoTouch |模拟器

Linker MonoTouch:#如果调试中未使用MonoTouch |模拟器,linker,xamarin.ios,Linker,Xamarin.ios,我在一个单独的项目中有一个代码区域,包含在: #IF MYNICEMONOTOUCHDEFINE Some non-Monotouch C# code here #ENDIF 当我们在DEBUG/SIMULATOR中编译时,链接器失败,这说明monotouch中基本上找不到该代码 链接器工作正常,但编译为调试时忽略了该代码 调试/模拟器构建/链接器是否不遵守#IF?IDE在调试|电话模式下“重影”代码,在切换到调试|模拟器时取消重影您在哪里定义它?如果您是通过IDE完成的,那么您可能需要为调试

我在一个单独的项目中有一个代码区域,包含在:

#IF MYNICEMONOTOUCHDEFINE
Some non-Monotouch C# code here
#ENDIF
当我们在DEBUG/SIMULATOR中编译时,链接器失败,这说明monotouch中基本上找不到该代码

链接器工作正常,但编译为调试时忽略了该代码


调试/模拟器构建/链接器是否不遵守#IF?IDE在调试|电话模式下“重影”代码,在切换到调试|模拟器时取消重影

您在哪里定义它?如果您是通过IDE完成的,那么您可能需要为调试模拟器和调试iPhone设置它。是的,在选项对话框中,我们为所有环境设置了它(4)