Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 65418|Risposta: 6

[Fonte] vs Sviluppa plugin per note di copyright [codice sorgente]

[Copiato link]
Pubblicato su 14/06/2017 10:29:33 | | | |


Qui sopra c'è la rappresentazione

I plugin di Studio.NET visivi possono fare molte cose, come:
1. Scrivere strumenti di assistenza al codice per ambienti di sviluppo come CodeRush
2. Scrivere strumenti per template di codice come CodeSmith
3. Scrivere un generatore di codice per generare automaticamente codice secondo alcune condizioni personalizzate. Ad esempio, alcuni degli strumenti di generazione del codice più popolari dovrebbero essere più comodi da usare se integrati con l'ambiente di sviluppo.
4. Scrivi uno strumento di debug come DataSetPryer, così potrai visualizzare il contenuto di DataSet durante il debug.
5. Puoi persino integrare il motore di ricerca Google in VS.net, oppure integrare MSN in VS.Net.
Non li elencherò tutti qui, ma in breve, tutto ciò che può essere collegato all'ambiente di sviluppo Visual Studio.NET può essere fatto sotto forma di plugin.
Attualmente esistono due forme di sviluppo di plug-in VS.NET: una è VS plug-in generati da VS Wizard; Il secondo è utilizzare il pacchetto di sviluppo VSIP di Microsoft (Visual Studio Industry Partner: Microsoft Partner Program). Questo articolo discute il primo metodo.

2. Panoramica del quadro procedurale
Seleziona "Nuovo Progetto × Altro Progetto × Progetto Estensione Progetto Estensione Visuale Studio.NET Aggiuntivo" nel Visual Studio.NET, segui il wizard per generare codice e infine genera due file di progetto, uno è il progetto aggiuntivo e l'altro il progetto di installazione aggiuntiva. Puoi vedere un file connect.cs nel file del progetto generato nel progetto aggiuntivo, che ha le seguenti parti:

1. Interfaccia di ereditarietà della classe e della sua definizione costante

classe pubblica Connect : Object, Extensibility.IDTExtensibility2, IDTCommandTarget
{…}
La classe Connect eredita principalmente da due interfacce, una delle quali è l'interfaccia Extensibility.IDTExtensibility2, che definisce principalmente i seguenti metodi:
Metodo OnAddInsUpdate: Si verifica quando un add-in viene caricato o disinstallato nell'ambiente.
Metodo OnBeginShutdown: Si verifica quando l'ambiente viene spento.
Metodo OnConnection: Verifica quando un add-in viene caricato nell'ambiente.
Metodo OnDisconnection: Verifica quando un add-in viene disinstallato dall'ambiente.
Metodo OnStartupComplete: Si verifica quando l'ambiente termina di avviarsi.

L'interfaccia IDTCommandTarget definisce i seguenti due metodi
Metodo Esec: Chiamato dall'ambiente VS quando viene selezionato un comando di menu esterno nell'ambiente di sviluppo VS.
Metodo QueryStatus: Chiama questo metodo per interrogare lo stato del menu quando l'ambiente VS vuole visualizzare un menu esterno.
Il metodo restituisce lo stato corrente del comando denominato specificato, indipendentemente dal fatto che sia abilitato, disabilitato o nascosto


Il codice è il seguente:



Scarica il prodotto finito:
Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta


Scarica codice sorgente:

Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta


Come uso i plugin???

Visual Studio non può caricare i propri plugin di sviluppo
http://www.itsvse.com/thread-3506-1-1.html
(Fonte: Architetto)






Precedente:Il metodo JS Object, il metodo Class e il metodo Prototype sono differenziati
Prossimo:Soluzione di errore di conversione dei tipi AutoMapper
 Padrone di casa| Pubblicato su 14/06/2017 10:49:47 |
Deploy plugin

Copia il prodotto finito nella directory "C:\Users\Users\Documents\Visual Studio 2013\Addins>" e poi scomprimilo

Tuttavia, il mio vs2017 non ha questa directory C:\Users\Users\Documents\Visual Studio 2017\Addins>

Poi, ho aperto il menu degli strumenti di Visual Studio >>opzione > Ambiente> Add-in e Sicurezza, e non ho trovato nemmeno "Add-in e Sicurezza"

Alla fine, Baidu trovò qualcosa
Gli add-in di Visual Studio sono stati deprestati in Visual Studio 2013. Dovresti aggiornare l'add-in all'estensione per VS. Per maggiori informazioni sugli aggiornamenti, vedi . FAQ: Convertire un add-in in un'estensione VSPackage
Visual Studio può essere esteso automatizzando funzionalità di Visual Studio o aggiungendo le proprie funzionalità. Il modello di automazione di Visual Studio può essere utilizzato per estendere l'ambiente di sviluppo integrato (IDE).
https://msdn.microsoft.com/zh-cn/library/5abkeks7(v=vs.120).aspx

Si stima che dopo VS2013 questa cosa non potrà più essere utilizzata, e Microsoft convertirà l'add-in nell'estensione VSPackage


Pubblicato su 20/09/2017 13:04:41 |
Questo può essere un buon punto di fuga
Pubblicato su 01/07/2019 17:44:32 |
Voglio imparare gli strumenti di annotazione dei plugin Vs
Pubblicato su 02/01/2020 11:38:09 |
Supporto, supporto, supporto.
Pubblicato su 04/02/2020 21:04:27 |
Impara e ricerca
Pubblicato su 23/05/2021 21:14:12 |
È comodo imparare a giocare
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com