Lorsque vous êtes en train de déboguer un complément Revit dans Visual Studio, la fenêtre de sortie est polluée par plein de messages en provenance des espaces de nom System.Windows.Media.Animation et System.Windows.Data. Il devient alors très difficile de retrouver les messages laissés par votre application et la fenêtre de sortie en devient presque inutilisable.
Heureusement, il existe une astuce. Il suffit de modifier le fichier Revit.exe.config
qui se trouve au même niveau que l'exécutable principal de Revit (dans C:\Program Files\Autodesk\Revit Architecture 2013\Program
par exemple pour Revit 2013).
C'est un fichier XML de configuration des executables .NET. Grace à lui, on peut configurer le système de diagnostic qui permet de garder la trace des messages émis par l'application. En ajoutant les lignes suivantes, vous pouvez désactiver les sources System.Windows.Data et System.Windows.Media.Animation.
Prenez garde à bien ajouter les lignes au bon endroit, dans la balise configuration.
<configuration>
[..]
<!-- Make Revit less noisy when debugging -->
<system.diagnostics>
<sources>
<source name="System.Windows.Data" switchName="SourceSwitch">
<listeners>
<remove name="Default" />
</listeners>
</source>
<source name="System.Windows.Media.Animation" switchName="SourceSwitch">
<listeners>
<remove name="Default" />
</listeners>
</source>
</sources>
</system.diagnostics>
</configuration>
Normalement, lors de votre prochaine scéance de débogage, les messages parasites auront disparu.
Besoin d'un développement spécifique pour Autodesk Revit ?
Développement de compléments à Revit et aux autres logiciels Autodesk (AutoCAD, Inventor, Navisworks, Vault, 3ds Max...). C#/VB/.NET, C++/ObjectARX, AutoLISP, VBA.
Maxence DELANNOY - Tél. : 06.46.40.75.66 - contact@wiip.fr
|
Ajouter un commentaire