Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 65418|Svare: 6

[Kilde] vs Utvikle opphavsrettsnotas-plugin [kildekode]

[Kopier lenke]
Publisert på 14.06.2017 10:29:33 | | | |


Over er renderingen

Visual Studio.NET-plugins kan gjøre mange ting, som for eksempel:
1. Skrive kodehjelpsverktøy for utviklingsmiljøer som CodeRush
2. Skriv kodemalverktøy som CodeSmith
3. Skriv en kodegenerator som automatisk genererer kode i henhold til noen tilpassede betingelser. For eksempel bør noen av de mer populære kodegenereringsverktøyene være mer praktiske å bruke hvis de integreres i utviklingsmiljøet.
4. Skriv et feilsøkingsverktøy som DataSetPryer, du kan se innholdet i DataSet under feilsøking.
5. Du kan til og med integrere Googles søkemotor i VS.net, eller integrere MSN i VS.Net.
Jeg vil ikke liste opp alle her, men kort sagt kan alt som kan være relatert til Visual Studio.NET utviklingsmiljøet gjøres i form av plugins.
Det finnes for øyeblikket to måter å utvikle VS.NET plug-ins på: én er VS-plug-ins generert av VS Wizard; Den andre er å bruke Microsofts VSIP-utviklingspakke (Visual Studio Industry Partner: Microsoft Partner Program). Denne artikkelen diskuterer den første metoden.

2. Oversikt over det prosessuelle rammeverket
Velg «Nytt prosjekt × annet prosjekt × utvidelse Project à Visual Studio.NET Add-on» i Visual Studio.NET, følg veiviseren for å generere kode, og til slutt generer du to prosjektfiler, én er tilleggsprosjektet og den andre er installasjonsprosjektet. Du kan se en connect.cs-fil i den genererte prosjektfilen i tilleggsprosjektet, som har følgende deler:

1. Arvegrensesnitt for klassen og dens konstantdefinisjon

offentlig klasse Connect : Object, Extensibility.IDTExtensibility2, IDTCommandTarget
{…}
Connect-klassen arver hovedsakelig fra to grensesnitt, hvorav det ene er Extensibility.IDTExtensibility2-grensesnittet, som hovedsakelig definerer følgende metoder:
OnAddInsUpdate-metoden: Oppstår når et tillegg lastes inn eller avinstalleres i miljøet.
OnBeginShutdown-metoden: Oppstår når miljøet slås av.
OnConnection-metoden: Oppstår når et tillegg lastes inn i miljøet.
OnDisconnection-metoden: Oppstår når et tillegg avinstalleres fra miljøet.
OnStartupComplete-metoden: Oppstår når miljøet er ferdig med å starte.

IDTCommandTarget-grensesnittet definerer følgende to metoder
Exec-metoden: Kalles av VS-miljøet når en ekstern menykommando velges i VS-utviklingsmiljøet.
QueryStatus-metoden: Kalles denne metoden for å spørre om statusen til menyen når VS-miljøet ønsker å vise en ekstern meny.
Metoden returnerer den nåværende tilstanden til den angitte navngitte kommandoen, enten den er aktivert, deaktivert eller skjult


Koden er som følger:



Ferdig nedlasting av produktet:
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare


Nedlasting av kildekode:

Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare


Hvordan bruker jeg plugins???

Visual Studio kan ikke laste inn egne utviklingsplugins
http://www.itsvse.com/thread-3506-1-1.html
(Kilde: Arkitekt)






Foregående:JS-objektmetoden, klassemetoden og prototypemetoden skilles fra hverandre
Neste:AutoMapper-typekonverteringsfeilløsning
 Vert| Publisert på 14.06.2017 10:49:47 |
Distribuer plugins

Kopier det ferdige produktet til mappen "C:\Users\Users\Documents\Visual Studio 2013\Addins>", og pakk det deretter ut

Men min vs2017 har ikke denne mappen C:\Users\Users\Documents\Visual Studio 2017\Addins>

Deretter åpnet jeg Visual Studio > verktøymenyen> valget > Miljø> Add-ins og sikkerhet, og fant heller ikke "Add-ins and Security"

Til slutt fant Baidu noe
Visual Studio-tillegg har blitt utfaset i Visual Studio 2013. Du bør oppgradere tillegget til utvidelsen for VS. For mer informasjon om oppgraderinger, se . FAQ: Konvertering av et tillegg til en VSPaccage-utvidelse
Visual Studio kan utvides ved å automatisere Visual Studio-funksjoner eller ved å legge til dine egne. Visual Studio-automatiseringsmodellen kan brukes til å utvide det integrerte utviklingsmiljøet (IDE).
https://msdn.microsoft.com/zh-cn/library/5abkeks7(v=vs.120).aspx

Det er anslått at etter VS2013 vil denne enheten ikke kunne brukes, og Microsoft vil konvertere tillegget til VSPachage-utvidelsen


Publisert på 20.09.2017 13:04:41 |
Dette kan være bra, hvor du kan løpe
Publisert på 01.07.2019 17:44:32 |
Vil du lære Vs plugin-annotasjonsverktøy
Publisert på 02.01.2020 11:38:09 |
Støtte, støtte, støtte.
Publisert på 04.02.2020 21:04:27 |
Lær og undersøk
Publisert på 23.05.2021 21:14:12 |
Det er praktisk å lære seg å spille
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com