Mon titre dit à peu près tout, mais un collègue a écrit un composant qui utilise l'espace de noms System.Diagnostic pour vérifier la version du processus en cours par rapport à une base de données supportée pour déterminer si la version en cours est valide.Y at-il un moyen de modifier la FileVersion du fichier * .vshost.exe?
Mon problème est que lorsque je cours en mode débogage, le code est hébergé par le vshost.exe compilé plutôt que par mon "vrai" exe. Je sais comment contrôler le versioning sur le EXE principal, mais, je n'ai pas beaucoup de chance de trouver un moyen de le contrôler sur le fichier * .vshost.exe. Y a-t-il un moyen de le faire, ou devrais-je simplement chercher une autre approche?
Une solution de contournement simple vérifie votre nom de fichier et si elle se termine par .vshost.exe, regardez l'exe normal pour obtenir le numéro de version. – CodesInChaos