rebuild without using runtime dll