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

Keep different versions of one program - Visual Studio

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

现在,我需要一种简单的方法来管理两者。目前,我在一个项目中同时拥有这两个项目,并且我一直在评论和取消评论每个构建的行。所以,我有两个可能的解决方案:

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

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

看看这个例子:http://pinter.org/?p=1060