比较(和合并)两个VS C#项目

Pey*_*ton 8 c# diff visual-studio

我有两个VS C#项目(特别是对于一个Outlook插件)我认为非常相似,除了100行代码.我有点担心项目可能有其他不同的配置选项,所以我想比较这两个.

查看两个代码库之间差异的最佳方法是什么?

我已经尝试将这两个项目放在并行目录中并使用diff,但由于项目的命名方式不同,因此某些文件不匹配.我只是想知道是否有更简单的方法来做到这一点?

Jam*_*son 8

听起来你需要像WinMerge这样的东西来指出这两个项目之间的差异.它是免费的,我知道你可以将文件夹内容与WinMerge进行比较,所以这可能是一个很好的起点.在项目文件夹上运行WinMerge,它应该生成详细的比较,概述文件之间的差异.

有关比较文件夹的信息,请参阅本教程:http:
//manual.winmerge.org/CompareDirs.html

在此输入图像描述


Yah*_*hia 7

我强烈推荐Code Compare(不是附属的,只是一个快乐的用户)来完成这类工作 - 有一个免费版本和一个更高级的商业版本.

它与VS很好地集成,并具有C#,C/C++等语法高亮功能.