Timer & différence dev / deployment
Bonjour,
J'utilise dans mon application un timer de la classe System.Timers.Timer avec VS11 beta. Afin de vérifier la cause du problème j'ai isolé le timer, j'ai donc ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public partial class MainWindow : Window
{
private System.Timers.Timer timer;
public MainWindow()
{
timer = new System.Timers.Timer(500);
timer.Elapsed += new ElapsedEventHandler(ChoixObjet);
timer.AutoReset = true;
timer.Start();
}
public void ChoixObjet(object source, ElapsedEventArgs e)
{
System.Windows.Forms.MessageBox.Show("ChoixObjet");
}
} |
Sur la machine de dev l'application tourne correctement : affichage de la MessageBox toutes les 500ms.
Sur la machine de déploiement le timer ne fonctionne pas et donc il ne se passe rien.
Dev : Windows 7 64bits, .NET 4.5, VS 11 installé
Déploiement : Windows 7 64bits, .NET 4, seul l'appli est installé
Sauriez-vous d'où peut venir le problème ?
J'essaye d'installer .NET 4.5 tout de suite sur la machine de déploiement et je vous tiens au courant.
Cordialement,
Florian CHAUX.