I use TFS for my project and I have set up gated checkin. I changed one of the interfaces and I made the changes to the class that implements it as well. Then tried to check in, but I received a message that says build failed. Error was: [class] doesn't implement the interface member [interface]. Then I tried to build it on my local machine and everything succeeded. I tried to checkin again, but it failed again.
So I found the problem later, that the interface I made was in the list of files that going to be checkin, but the class I made changes was in excluded list. That cause the build to fail. I am sure that when I checkin on solution level not just the interface.
My question is why that class was in excluded list? Did anyone else had this issue before?
Thanks for the help!