They’ve apparently now found an antibody test, but I can’t see them getting a vaccine sorted any time soon. They didn’t manage to find for SARS either.
Considering that the common cold is also in the coronavirus “family” and there’s no cure for that then I’d be amazed if they do find one for Covid-19.
They say that the best way to defeat this virus is social distancing, washing your hands, disinfecting work surfaces etc (which is true) but, more importantly, they need to get the promised number of tests done. Boris said they aim to roll out 200,000 tests a day by the end of this month. Considering they haven’t reached their first target of 100,000 for each day, it looks as though the new target is rather optimistic.