less than 1 minute read

The managed C++ compiler seems to have some issues, at least as far as my installation is concerned. I have an interface written in C#, which I’m implementing on one of my managed C++ classes. I updated one of the interface methods to include an extra parameter and did the same to the implementation. When I compiled, I got an error stating that the method was not in the interface A::B::MyInterface but was actually in A::B::MyInterface. Huh? I tried everything to get it to build - full rebuilds of everything, rebooting, etc. In the end, I took the new parameter out, rebuilt, put it in but in a different place in the argument list, and rebuilt (successfully), and then moved it back where it was originally. Guess what? It worked then!