Bonjour
si le PC de ton client dispose du framework pour laquelle tu as écrit ton programme et de sqlserver, un simple copier coller du répertoire release peut fonctionner. Il faut bien ^sur que tu n'aies aucune autre dépendance.
Si ça ne marche pas, alors oui il faut faire un setup. Voir ici https://learn.microsoft.com/fr-fr/visualstudio/deployment/deploying-applications-services-and-components?view=vs-2022
Je ne saurai pas te guider, car je n'en ai jamais eu besoin.
Par contre, je trouve assez étrange de coder en C# et VB.Net.
En effet, l'expérience m'a montré qu'un logiciel identique codé en C# est plus rapide que son jumeau en VB.Net