fix vs build