Buenas
A que te refieres con lo de que no actualiza al compilar?
Prueba a ir a la carpeta donde se supone que debería poner los binarios de salida, y prueba en Visual Studio a "Limpiar Solución", si todo va correcto, debería limpiar esa carpeta que ves en el explorador. (Puedes comprobar el resultado de la compilación
y/o limpieza si sacas la pestaña "Salida" , puedes sacarla si no la tienes con el menú superior "Ver->Salida").
Una vez hecho eso, vuelve a compilar, y si el resultado que ves en salida es todo correcto, deberías tener en el explorador de archivos los ficheros actualizados.
Si durante el proceso, mirando la carpeta en el explorador de archivos, nos ves ningún cambio (desaparecer y aparecer nuevos archivos), es porque la carpeta en la que estas no es la de salida del proyecto.
Puedes ver la carpeta de salida del proyecto haciendo click derecho sobre el proyecto en el explorador de archivos de VS, yendo a propiedades, y en la pestaña "Compilación", buscar la "Ruta de acceso de salida"
Si tienes dudas comentanos
Atte
Jorge Turrado Ferrero
Mis repositorios en GitHub


No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.