In my case, it was a project I had upgraded the test project from an earlier .NET version. in the app.config I had assemblybindings to previous versions of the dependant assemblies.
After fixing the assembnlybindings in the app.config, my tests got discovered.