5

Voglio scrivere un addon in Visual Studio per fare alcune modifiche al codice per me (come alcuni specifici refactoring). Mi stavo chiedendo quale di questi strumenti dovrei usare e perché?quale scegliere? DXCore, Resharper o VSX?

abbiamo licenze per il resharper, le altre due sono gratuite e questo è un software utilizzato internamente, quindi non dobbiamo preoccuparci della licenza.

risposta

0

Se hai individuato sufficientemente l'API di ReSharper per fare un lavoro utile, devi vendere le tue conoscenze al miglior offerente. Sono stati promettenti documentazione per le ultime tre versioni principali.

3

Anche se ho guardato ReSharper non l'ho usato molto. Ho usato DXCore e mi piace quello che hanno fatto. VSX sembra promettente soprattutto con MEF in VS2010.

Se stavi per un pubblico più generale, direi VSX. Ma dal momento che questo è interno alla tua organizzazione, andrei con DXCore.

Altro DXCore info here.

8

Ho usato solo DXCore ma devo dire che è totalmente inattivo.

Io e altri sviluppatori hanno ottenuto molto con questo quadro molto capace

presento il nostro community site come prova in tal senso.

DevExpress sono molto utili quando si tratta di rispondere a domande su particolari usi del framework e in molti casi, migliorandolo per fornire funzionalità aggiuntive per coloro che scrivono plugin basati su di esso.

Ho scritto un bel po 'sulla creazione di tali plug-in su my blog e sto cercando di mantenere aggiornato this page on the community site con collegamenti a diverse pagine su Internet contenenti tutorial e esempi pienamente funzionanti.

Ho anche intenzione di continuare a scrivere tutorial sull'argomento sul mio blog, quindi questa dovrebbe diventare una risorsa ancora migliore nel tempo.

I refactoring sono estremamente facili da scrivere con DXCore, grazie al suo modello di oggetti estremamente completo.

Sono anche felice di rispondere a domande sul tema del DXCore (e CodeRush/RefactorPro) tramite http://twitter.com/RoryBecker o in alternativa tramite e-mail (Rory Becker a G posta dot com)

1

vi suggerisco di utilizzare il quadro si è più familiare con la sua API. Se hai bisogno di fare qualcosa di complicato (cioè codice di parsing, effetti eye candy) non vuoi usare VSX - ci vorrebbe troppo tempo.

Nel caso in cui non si abbia una preferenza, suggerisco che userete DXCore principalmente perché la sua API può essere appresa rapidamente, anche se c'è molto da migliorare in termini di documentario, alcuni sono example projects e una community molto supportata . Ogni volta che ho bisogno di scoprire come fare qualcosa, tutto quello che dovevo fare è chiedere allo DXcore plugins forum e ho ottenuto la risposta alla mia domanda in un lampo.

Problemi correlati