2011-01-19 1 views
1

J'ai installé IronPython et j'ai rédigé une application winform. Son this but modified pour utiliser un MessageBox. Je veux changer le texte que je montre quand on clique dessus. Le changer et appuyer sur Enregistrer ne met pas à jour le script. Je l'ai fait une pause, mis des points d'arrêt, fait quelques choses et n'a pas eu de chance.Modification de IronPython pendant l'exécution?

Comment éditer du texte pendant l'exécution? il ne semble pas être un moyen.

Répondre

0

Je suis assez sûr que IronPython ne supporte pas éditer & continuer. Il est extrêmement difficile de fonctionner correctement (il n'est même pas pris en charge pour x64 dans Visual Studio), il est donc peu probable qu'il soit disponible prochainement.

+0

Ce genre de sucks comme edit & continue fonctionne pour C#. et le fait que c'est dynamique. –

+0

J'étais un peu surpris de le découvrir aussi. Je suppose qu'ils pourraient recharger() le module que vous venez de modifier, mais là encore, je ne suis pas familier avec les subtilités du DLR quand il s'agit de changer le code en mémoire ... – Aphex

+0

Je suis sûr que ce serait possible - mais Visual C# a des dizaines d'employés à temps plein, et IronPython est construit par des bénévoles. C'est une question d'équilibre entre les ressources et les priorités. –

Questions connexes