我有一个应用程序,我想要两个版本,一个版本将启用所有功能,在另一个版本中,某些菜单项将被禁用。我尝试创建一个新的解决方案配置,其中某些菜单项被禁用。我的代码如下:
#if (SMART == true)
Download_Menu.IsEnabled = false;
ChangeLayout_Menu.IsEnabled = false;
#endif
然而,这破坏了程序。
给定错误:
WindowsBase.dll 中出现“System.BadImageFormatException”类型的未处理异常附加信息:无法加载文件或程序集“VirtiumStorAPIWindowsManaged,Version=0.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。试图加载格式不正确的程序
这是我第一次尝试这个,所以任何建议都会很棒。
因此,如果我使用以下代码,它可以在调试模式下工作:
#if DEBUG
Download_Menu.IsEnabled = false;
ChangeLayout_Menu.IsEnabled = false;
#endif
我如何在自定义解决方案配置中使用它?