2010-05-11 10 views
3

Si .NET 3.5 est installé, mais pas .NET 3.5 SP1, WaitHandle.WaitOne(int) génère un MissingMethodException. Je voudrais être informé plus tôt si la version correcte des bibliothèques .NET n'est pas disponible, par exemple lorsque l'application est démarrée. Est-ce possible?Comment éviter MissingMethodException?

Mise à jour: Ma question question est double:

  • a) Comment puis-je déterminer quelle version de la bibliothèque .NET est requise par une application?
  • b) Comment puis-je déterminer la version actuellement installée de la bibliothèque .NET?

Répondre

1

Vous pouvez vérifier la version cadre dans le Registre, jetez un oeil: so