48 votes

Documentation et tutoriels Mono Cecil?

Il n'existe aucun complète de la documentation et des tutoriels sur Mono.Cecil?

J'ai vu ces articles et vidéo, afin de ne pas la liste de ces:

52voto

akavel Points 1620

Après quelques heures de recherche sur google, j'en conclus que, apparemment Mono.Cecil officiellement manque de documentation... en Citant une réponse par courriel de la bibliothèque de l'auteur Jb Evain (en avril 2008):

> 2) Est-il une documentation pour Cecil (autres que le code source)?

Nop. Il a beaucoup d'exemples de tous sur la place.

Cela dit, voici quelques liens et les notes qui peuvent être utiles:

  • Les archives de l'officiel mono-cecil liste de diffusion;
  • Certains e-mails sur la liste de diffusion suggèrent l'apprentissage de divers projets open-source à l'aide de Mono.Cecil (il y a une liste de certains sur le mono-cecil liste de diffusion Google page);
  • Aussi loin que je comprends de la laconique FAQ vous l'avez mentionné, il semble y avoir seulement six classes de la base de Mono.Cecil (comme on le voit sur le diagramme), de sorte qu'il peut être suffisant de simplement ouvrir le fichier DLL dans certains assemblée navigateur (comme Visual Studio de l' explorateur d'Objets) et de regarder. Beaucoup de personnes semblaient à la louange de la bibliothèque pour sa simplicité.

Et quelques autres plus ou moins utiles des extraits d'articles et d'autres bribes de renseignements:

En passant, si vous avez une expérience positive avec la bibliothèque dans l'avenir, il serait bien si vous envisagé de départ par exemple, certains wiki (peut-être sur un wiki serveur d'hébergement) ainsi que les connaissances que vous avez acquises pourraient aider d'autres personnes à éviter le problème que nous parlons ici...

4voto

Ruben Bartelink Points 23945

Le vrai manuel pour tout ça est le livre Expert .NET 2.0 IL Assembler de Serge Lidin . Ce n'est pas une lecture relaxante, mais si vous aimez ce genre de choses, c'est génial.

Le standard annoté de la Common Language Infrastructure est un livre plus général qu'il est utile d'avoir pour une compréhension globale.

4voto

plaureano Points 1105

1voto

Adrian Withy Points 11

J'ai un exemple de projet décrit dans l'article de blog Jiggler: Ajoutez du code à chaque méthode en assembleur avec Mono.Cecil, appelé Jiggler, que j'utilise pour randomiser l'exécution du code afin d'éliminer les bugs multithreads. Cela utilise Mono.Cecil et a le code source complet.

1voto

Matthew Steeples Points 4637

L'un des meilleurs exemples de l'utilisation de Cecil que j'ai trouvé sont les bibliothèques de Gendarme (le code source). C'est une version open source de FxCop, de sorte qu'il n'beaucoup de CIL de l'analyse. Les règles sont assez bien organisées et bien évidemment de faire un usage intensif de Cecil.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X