- "No such interface supported"
- "This project is under source control. This version of Visual Studio .NET does not support source controlled projects. Any changes that you make to this project will not be propagated to source control."
Visual studio 2012 throws an error "No such interface supported" when any of the following actions are performed:
- Open Source control explorer from within Visual studio.
- Open a solution bound to Source control
- Add a solution to Source control.
In addition to this error message, when a solution bound to source control is opened, an error message "This project is under source control. This version of Visual Studio .NET does not support source controlled projects. Any changes that you make to this project will not be propagated to source control." pops up and the projects fail to load.
One of the reasons for this issue is that the config file "VersionControl.config" present in "C:\Users\YourName\AppData\Local\Microsoft\Team Foundation\4.0\Cache\" folder got corrupted.
In order to resolve this issue, close Visual studio, navigate to the folder and delete the config file. Start Visual studio and source control should work as expected.