Hola
En la versión gratuita (community) de Visual Studio, se puede desarrollar sin problema alguno y comercializar como lo llamas. Incluso como un dato más lo pueden usar en una pequeña empresa hasta 5 desarrolladores o 6 si no me equivoco en dígito.
Free = Community
Saludos
Brayan De la Cruz
Lima - Perú