0

我几乎完成了一个应用程序,我想要两个不同的版本。唯一的区别是其中一个版本是功能齐全的应用程序,而另一个版本不应该具有某些功能(例如,创建新项目...)。

例如,LESS 特色程序的菜单中不应有创建项目选项(虽然代码相同)。

我想知道您是否对这种情况有经验,我应该做两种不同的解决方案,还是有 buildeoptionsVisual Studio可以处理这种情况?或者也许可以使用一些特殊的Attributes......如何做这样的事情!

4

1 回答 1

4

您可以使用预处理器指令执行此操作:http #if: //msdn.microsoft.com/en-us/library/4y6tbswk (v=vs.71).aspx

基本上:

  • 定义一个名为trial

  • 在此构建配置中,定义一个名为TRIAL

  • 更新您的代码以激活/停用功能,具体取决于是否定义了常量

    #if TRIAL
    // hide menu
    #endif
    
于 2012-08-27T12:02:32.030 回答