Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 65418|Vastaus: 6

[Lähde] vs Kehitä tekijänoikeusmuistiinpanoja -lisäosa [lähdekoodi]

[Kopioi linkki]
Julkaistu 14.6.2017 10.29.33 | | | |


Yllä on renderöinti

Visual Studio.NET -lisäosat voivat tehdä monia asioita, kuten:
1. Kirjoita koodiaputyökaluja kehitysympäristöihin, kuten CodeRush
2. Kirjoita koodipohjatyökaluja, kuten CodeSmith
3. Kirjoita koodigeneraattori, joka automaattisesti tuottaa koodin tiettyjen räätälöityjen ehtojen mukaisesti. Esimerkiksi jotkut suosituimmista koodinluontityökaluista pitäisi olla kätevämpiä käyttää, jos ne integroidaan kehitysympäristöön.
4. Kirjoita virheenkorjaustyökalu, kuten DataSetPryer, voit tarkastella DataSetin sisältöä virheenkorjauksen aikana.
5. Voit jopa integroida Googlen hakukoneen VS.net tai MSN:n VS.Net.
En listaa niitä kaikkia tässä, mutta lyhyesti sanottuna, kaikki, mikä liittyy Visual Studio.NET -kehitysympäristöön, voidaan tehdä lisäosien muodossa.
Tällä hetkellä on olemassa kaksi VS.NET-lisäosan kehittämismuotoa: toinen on VS Wizardin tuottamat VS-lisäosat; Toinen vaihtoehto on käyttää Microsoftin VSIP-kehityspakettia (Visual Studio Industry Partner: Microsoft Partner Program). Tässä artikkelissa käsitellään ensimmäistä menetelmää.

2. Menettelykehyksen yleiskatsaus
Valitse Visual Studio.NET:sta "New Project × Other Project × Extension Project à Visual Studio.NET Add-on", seuraa viihtoa luodaksesi koodin ja lopuksi luo kaksi projektitiedostoa, toinen on lisäprojekti ja toinen lisäosan asennusprojekti. Voit nähdä connect.cs-tiedoston lisäprojektin generoidussa projektitiedostossa, jossa on seuraavat osat:

1. Luokan perintörajapinta ja sen vakio määritelmä

public class Connect : Objekti, Extensibility.IDTExtensibility2, IDTCommandTarget
{…}
Connect-luokka perii pääasiassa kahdesta liitännästä, joista toinen on Extensibility.IDTExtensibility2-rajapinta, joka määrittelee pääasiassa seuraavat menetelmät:
OnAddInsUpdate-menetelmä: Tapahtuu, kun lisäosa ladataan tai poistetaan ympäristöstä.
OnBeginShutdown -menetelmä: Tapahtuu, kun ympäristö suljetaan.
OnConnection-menetelmä: Tapahtuu, kun lisäosa ladataan ympäristöön.
OnDisconnection-menetelmä: Tapahtuu, kun lisäosa poistetaan ympäristöstä.
OnStartupComplete-menetelmä: Tapahtuu, kun ympäristö käynnistyy loppuun.

IDTCommandTarget-rajapinta määrittelee seuraavat kaksi menetelmää
Suoritusmenetelmä: VS-ympäristö kutsuu, kun ulkoinen valikkokomento valitaan VS-kehitysympäristössä.
QueryStatus-metodi: Kutsuu tätä metodia kysymään valikon tilaa, kun VS-ympäristö haluaa näyttää ulkoisen valikon.
Metodi palauttaa määritellyn nimetyn komennon nykytilan, olipa se käytössä, pois päältä vai piilotettu


Koodi on seuraava:



Valmiin tuotteen lataus:
Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyväVastaus


Lähdekoodin lataus:

Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyväVastaus


Miten käytän plugineja???

Visual Studio ei voi ladata omia kehityslaajennuksiaan
http://www.itsvse.com/thread-3506-1-1.html
(Lähde: Arkkitehti)






Edellinen:JS Object Method, Class Method ja Prototype Method on eriytetty
Seuraava:AutoMapper-tyyppimuunnosvirheen ratkaisu
 Vuokraisäntä| Julkaistu 14.6.2017 10.49.47 |
Deploy pluginit

Kopioi valmis tuote kansioon "C:\Users\Users\Documents\Visual Studio 2013\Addins>" ja avaa se sitten

Kuitenkin vs2017:ssani ei ole tätä kansiota C:\Users\Users\Documents\Visual Studio 2017\Addins>

Avaa sitten Visual Studion > työkaluvalikko> > Ympäristö> Lisäosat ja turvallisuus, mutta et myöskään löytänyt "Lisäosat ja tietoturva"

Lopulta Baidu löysi jotain
Visual Studio -lisäosat on poistettu käytöstä Visual Studio 2013:ssa. Sinun pitäisi päivittää VS:n laajennuksen lisäosa. Lisätietoja päivityksistä löytyy osoitteesta . UKK: Lisäosan muuntaminen VSPackage-laajennukseksi
Visual Studiota voidaan laajentaa automatisoimalla Visual Studio -ominaisuuksia tai lisäämällä omiasi. Visual Studio -automaatiomallia voidaan käyttää integroidun kehitysympäristön (IDE) laajentamiseen.
https://msdn.microsoft.com/zh-cn/library/5abkeks7(v=vs.120).aspx

Arvioidaan, että VS2013:n jälkeen tätä laitetta ei enää voida käyttää, ja Microsoft muuntaa lisäosan VSPackage-laajennukseksi


Julkaistu 20.9.2017 13.04.41 |
Tämä voi olla hyvä, minne juosta
Julkaistu 1.7.2019 17.44.32 |
Haluatko oppia Vs:n lisäosan annotaatiotyökalut
Julkaistu 2.1.2020 11.38.09 |
Tue tukea.
Julkaistu 4.2.2020 21.04.27 |
Opi ja tutki
Julkaistu 23.5.2021 21.14.12 |
On kätevää oppia pelaamaan
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com