我几乎完成了一个应用程序,我想要两个不同的版本。唯一的区别是其中一个版本是功能齐全的应用程序,而另一个版本不应该具有某些功能(例如,创建新项目...)。
例如,LESS 特色程序的菜单中不应有创建项目选项(虽然代码相同)。
我想知道您是否对这种情况有经验,我应该做两种不同的解决方案,还是有 buildeoptionsVisual Studio
可以处理这种情况?或者也许可以使用一些特殊的Attributes
......如何做这样的事情!
我几乎完成了一个应用程序,我想要两个不同的版本。唯一的区别是其中一个版本是功能齐全的应用程序,而另一个版本不应该具有某些功能(例如,创建新项目...)。
例如,LESS 特色程序的菜单中不应有创建项目选项(虽然代码相同)。
我想知道您是否对这种情况有经验,我应该做两种不同的解决方案,还是有 buildeoptionsVisual Studio
可以处理这种情况?或者也许可以使用一些特殊的Attributes
......如何做这样的事情!
您可以使用预处理器指令执行此操作:http #if
: //msdn.microsoft.com/en-us/library/4y6tbswk (v=vs.71).aspx
基本上:
定义一个名为trial
在此构建配置中,定义一个名为TRIAL
更新您的代码以激活/停用功能,具体取决于是否定义了常量
#if TRIAL
// hide menu
#endif