solution dedicated to vs2010