2015-07-23 5 views
-2

Salut, nous avons une perspective addin. nous avons utilisé l'usine de tâche et le travailleur d'arrière-plan dans le code. Nous avons utilisé WPF pour notre conception de l'interface utilisateur. nous voyons quelques problèmes rapportés pour le crash de perspectives et le plugin de désactivation de perspectives. Quelles sont les raisons pour lesquelles un plugin peut passer en mode désactivé?Pouvons-nous utiliser le modèle d'objet Outlook dans la fabrique de tâches?

+0

Nous avons quelques solutions de contournement pour rendre l'addin inactif ou déséquilibré actif. mais comment capturer ou identifier quelle partie du code est à l'origine de cela? Toute aide serait appréciée. – Priya

Répondre

1

Le modèle d'objet Outlook doit être utilisé sur le thread principal uniquement parce que les applications Office utilisent les appartements à un seul thread. Vous êtes libre d'utiliser une API de bas niveau - MAPI étendue qui peut être utilisée sur les threads secondaires. Ou tout autre emballage autour de cette API.

+0

merci! Y a-t-il d'autres raisons qui pourraient causer à Addin désactiver le mode ou le crash de la perspective? nous voyons beaucoup de rapports à ce sujet. mais il n'est pas reproductible dans toutes les machines. Un autre point ici, nous avons quelques fichiers journaux et le fichier json dans le dossier APPDATA/Roaming utilisateurs que notre addin lire et mettre à jour. cela causera-t-il n'importe quel problème lié au crash de perspectives? – Priya

+0

Toute exception dans le code peut provoquer l'insertion de votre complément dans la liste des éléments désactivés. –