Solved
Debugging and programming my code on STM32VLdiscovery using STM32IDE is not possible, because the eval borad is detected as an USB storage device. What can I do to make it correctly detected as a programmer by STM32IDE?
Programming is ok when using ST-link software.