To make a vaccine, in old days it usually uses the attenuated or inactivated virus. With advances in immunology and biotechnology, a better choice would be the empty shell of the virus without its infectious nucleic acid inside the virus. Cross-linked coated protein that retain the antigenecity of the virus and can bind to the target cell would also work.