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