Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 65418|Odgovoriti: 6

[Vir] vs Razvijaj vtičnik za opombe o avtorskih pravicah [izvorna koda]

[Kopiraj povezavo]
Objavljeno na 14. 06. 2017 10:29:33 | | | |


Zgoraj je upodobitev

Vtičniki za vizualno Studio.NET lahko počnejo veliko stvari, kot so:
1. Pisanje orodij za pomoč pri kodi za razvojna okolja, kot je CodeRush
2. Napišite orodja za predloge kode, kot je CodeSmith
3. Napisati generator kode, ki samodejno generira kodo glede na nekatere prilagojene pogoje. Na primer, nekatera bolj priljubljena orodja za generiranje kode bi morala biti bolj priročna za uporabo, če so integrirana z razvojnim okoljem.
4. Napišite orodje za razhroščevanje, kot je DataSetPryer, vsebino DataSet lahko vidite med razhroščevanjem.
5. Lahko celo integrirate Google iskalnik v VS.net ali MSN v VS.Net.
Ne bom jih tukaj naštel vseh, ampak na kratko, vse, kar je povezano z razvojnim okoljem Visual Studio.NET, je mogoče narediti v obliki vtičnikov.
Trenutno obstajata dve obliki razvoja VS.NET vtičnikov: ena so VS vtičniki, ki jih generira VS Wizard; Druga je uporaba Microsoftovega razvojnega paketa VSIP (Visual Studio Industry Partner: Microsoft Partner Program). Ta članek obravnava prvo metodo.

2. Pregled procesnega okvira
Izberite "New Project × Other Project × Extension Project à Visual Studio.NET Add-on" v Visual Studio.NET, sledite čarovniku za generiranje kode in na koncu ustvarite dve projektni datoteki, ena je dodatek, druga pa projekt namestitve dodatkov. Datoteko connect.cs lahko vidite v generirani projektni datoteki v dodatku, ki vsebuje naslednje dele:

1. Vmesnik dedovanja razreda in njegova konstantna definicija

public class Connect : Object, Extensibility.IDTExtensibility2, IDTCommandTarget
{…}
Razred Connect večinoma podeduje dva vmesnika, eden je vmesnik Extensibility.IDTExtensibility2, ki predvsem opredeljuje naslednje metode:
Metoda OnAddInsUpdate: Pojavi se, ko se dodatek naloži ali odstrani v okolju.
Metoda OnBeginShutdown: Pojavi se, ko se okolje izklopi.
Metoda OnConnection: Pojavi se, ko je dodatek naložen v okolje.
Metoda OnDisconnection: Pojavi se, ko je dodatek odstranjen iz okolja.
Metoda OnStartupComplete: Pojavi se, ko se okolje konča z zagonom.

Vmesnik IDTCommandTarget določa naslednji dve metodi
Exec metoda: Kliče jo okolje VS, ko je v razvojnem okolju VS izbran zunanji menijski ukaz.
Metoda QueryStatus: Pokliče to metodo, da poišče stanje menija, ko okolje VS želi prikazati zunanji meni.
Metoda vrne trenutno stanje določenega poimenovanega ukaza, ne glede na to, ali je omogočen, onemogočen ali skrit


Koda je naslednja:



Prenos končnega izdelka:
Turisti, če želite videti skrito vsebino te objave, prosimOdgovoriti


Prenos izvorne kode:

Turisti, če želite videti skrito vsebino te objave, prosimOdgovoriti


Kako uporabljam vtičnike???

Visual Studio ne more naložiti svojih razvojnih vtičnikov
http://www.itsvse.com/thread-3506-1-1.html
(Vir: Architect)






Prejšnji:JS objektna metoda, razredna metoda in prototipna metoda se razlikujejo
Naslednji:Rešitev napake pri pretvorbi tipa AutoMapper
 Najemodajalec| Objavljeno na 14. 06. 2017 10:49:47 |
Namestitev vtičnikov

Končni izdelek kopirajte v mapo "C:\Users\Users\Documents\Visual Studio 2013\Addins>" in ga nato razpakirajte

Vendar moj vs2017 nima te mape C:\Users\Users\Documents\Visual Studio 2017\Addins>

Nato sem odprl meni orodij > Visual Studio> možnost > Okolje> Dodatki in Varnost, prav tako pa nisem našel "Dodatkov in varnosti"

Na koncu je Baidu nekaj našel
Dodatki za Visual Studio so v Visual Studio 2013 zastareli. Nadgradite dodatek k razširitvi za VS. Za več informacij o nadgradnjah glejte . Pogosta vprašanja: Pretvorba dodatka v VSPackage razširitev
Visual Studio lahko razširite z avtomatizacijo funkcij Visual Studia ali z dodajanjem svojih. Model avtomatizacije Visual Studio se lahko uporablja za razširitev integriranega razvojnega okolja (IDE).
https://msdn.microsoft.com/zh-cn/library/5abkeks7(v=vs.120).aspx

Ocenjuje se, da po VS2013 tega ne bo več mogoče uporabljati, Microsoft pa bo dodatek pretvoril v razširitev VSPackage


Objavljeno na 20. 09. 2017 13:04:41 |
To je lahko dobro, kam bežati
Objavljeno na 1. 07. 2019 17:44:32 |
Želim se naučiti orodij za označevanje vtičnikov
Objavljeno na 2. 01. 2020 11:38:09 |
Podpora, podpora, podpora.
Objavljeno na 4. 02. 2020 21:04:27 |
Učite se in raziskujte
Objavljeno na 23. 05. 2021 21:14:12 |
Zelo priročno je naučiti se igrati
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com