保留一个程序的不同版本 - Visual Studio

时间:2015-05-28 04:59:12

标签: visual-studio visual-studio-2013 projects-and-solutions

我有一个程序。它有两个版本,一个有两行注释掉。我可能会对这两个代码做同样的改进,所以最后差异将是相同的两行。

现在,我需要一种简单的方法来管理它们。目前,我在一个项目中都有,我会继续评论和取消注释每个构建的行。所以,我有两种可能的解决方案:

  • 保留两个项目。这将是非常没有成效的。我需要对这两个项目进行相同的改进。
  • 有设定值。 (例如一个名为isClient1的bool)这很简单,当我构建它时我会将它设置为true或false,但它与我现在正在做的没有什么不同。将值设置为true或false似乎没有比注释/取消注释两行更容易。

有理想的方法吗? (Visual Studio 2013)

1 个答案:

答案 0 :(得分:0)

您可以尝试条件编译。使用条件编译,您可以创建一个新的"配置"在您的项目中,例如" release2"然后为该配置指定一个符号,以便在" release2"如果选中,那么这两行将被注释或取消注释。

请在此处查看此示例:http://pinter.org/?p=1060