I want to validate if there is source code difference occurred between two builds with help of .pdb files generated from Build1 and Build2.
Little Background :
I am using Visual Studio 2019 and My solution has a mix of .NET Framework, .NET Core projects summing up to 50 projects. I want a mechanism to validate if the source code has changed between two builds by comparing the .dll's and/or .pdb's from build1 and build2.
Note : The environment under which the source codes are built is the same.
What I want to achieve :
Whenever source code changes from versionX to versionY, Computer 1 builds the whole solution result of which is 50 dll's and 50 pdb's. I want to skip the building process and copy only the changed dll's and pdb's and port it to Computer 2 after of checking out the source code to versionY to save time.
So, the tool I'm looking for should be capable of doing the following operations :
Compare two pdb's output 'true' if the source code matches, 'false' is there seems to difference in source code. Plus: The tool can make use of the dll's also.