C# 如何识别跨平台程序集的编译模式
如何通过编程方式检测跨平台程序集(XForms.Android/XForms.iOS/XForms.UWP)的编译模式(debug/release/release xml) 我尝试了以下链接 这适用于除XForms.Android/XForms.iOS/XForms.UWP程序集之外的所有程序集C# 如何识别跨平台程序集的编译模式,c#,.net,xamarin,xamarin.android,C#,.net,Xamarin,Xamarin.android,如何通过编程方式检测跨平台程序集(XForms.Android/XForms.iOS/XForms.UWP)的编译模式(debug/release/release xml) 我尝试了以下链接 这适用于除XForms.Android/XForms.iOS/XForms.UWP程序集之外的所有程序集 您能为我提供一个解决方案吗?您可以执行以下操作来执行调试或发布代码: #if DEBUG // execute DEBUG code #else // execute release
您能为我提供一个解决方案吗?您可以执行以下操作来执行调试或发布代码:
#if DEBUG
// execute DEBUG code
#else
// execute release code
#endif
注意,您需要确保选中了“definedebug常量”。不确定Xamarin studio的情况如何,但在Visual studio中,您可以在“构建”选项卡的项目属性中找到它:
你可以找到关于#if in的更多信息