【发布时间】:2013-06-18 16:37:07
【问题描述】:
我有一个应用程序,我希望有两个版本,一个版本将启用所有功能,另一个版本将禁用某些菜单项。我尝试创建一个新的解决方案配置,其中某些菜单项被禁用。我的代码如下:
#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
如何在自定义解决方案配置中实现这一点?
【问题讨论】:
-
“破坏程序”不是特别描述!什么休息,休息如何表现出来?我们不是读心者
-
给出了以下错误:WindowsBase.dll 中出现“System.BadImageFormatException”类型的未处理异常附加信息:无法加载文件或程序集“IWindowsManaged,版本=0.0.0.0,文化=中性” , PublicKeyToken=null' 或其依赖项之一。试图加载格式不正确的程序。
标签: c# visual-studio solution