VS 2005 [Résolu]

Signaler
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Salut, j'aimerais bien savoir à quoi servent les fichiers ( *.vshost.exe ) qui sont crées par VS 2005, plus généralement je voudrais le lien de la page MSDN qui parle des fichiers généres par VS 2005, merci.

5 réponses

Messages postés
273
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 février 2009
1
c en fait le "hosting process" : Son but est de fournir l'aide pour l'exécution F5, le debuggage partielle, et l'évaluation du design-time.

Exécution F5: Quand tu tappe F5 ton prog est exécuté. Cependant, lancer une app contrôlée exige la création de quelque chose appelée un "AppDomain", qui loge l'environnement d'exécution dans lequel votre application fonctionne. Cela prend bcp du tps de créer un AppDomain et d'initialiser le prog de mise au point pour elle. Quand votre application finit, tout l'AppDomain et l'état de prog de mise au point est perdu. Quand vs relancez, tout doit être créé et initialisé une fois de plus. Le "hosting process" accélère ce processus en effectuant tout ce travail dans le fond avant le F5.

Debuggage partielle : C Un nouveau dispositif dans le VS 2005 ki a la capacité de corriger des app en debuggage partiel avec des permissions (cf page de sécurité des propriétés du projet). Quand vous déployez une application en debuggage partiel, elle fonctionne dans un contexte limité de sécurité. La simulation d'un environnement partiel de confiance dans VS exige l'initialisation spéciale de l'AppDomain, qui est manipulé par le "hosting process" .

Évaluation du design-time. Un autre nouveau dispositif dans VS 2005, c les capacités au code d'essai dans votre application de la fenêtre immédiate, sans devoir réellement relancer votre application. Le "hosting process" est également employé pour exécuter votre code en mode design.

Voili voilou si c un peu plus clair

<HR>
ZeBobo5
N'oubliez pas de cloturer votre post.
Messages postés
65
Date d'inscription
dimanche 7 septembre 2003
Statut
Membre
Dernière intervention
17 décembre 2007

D'ailleurs, lorsque l'on charge un projet le fichier .vshost.exe correspondant est chargé en mémoire.

Par exemple pour le projet "AlphaX Code_espion_à_la_con" le fichier
AlphaX Code_espion_à_la_con.vshost.exe sera chargé en mémoire.

Ca m'intrigue moi aussi.

Cordialement.
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
33
Oui surtout que même une fois l'application fermée, le processus est encore actif dans le gestionnaire des taches, il disparait quand on ferme VS, ( à moins que ce soit mon appli qui se referme mal !? )
Messages postés
273
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 février 2009
1
normal vu ke VS en a besoin pour executer le code en mode design, comme le refresh des control apres avoir changé une propriété dans la fenetre de Properties par exemple


<HR>
ZeBobo5
N'oubliez pas de cloturer votre post.
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
33
Nos messages ce sont croisés, ok merci bien pour l'explication..