Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 65418|Svar: 6

[Kilde] vs Udvikl copyright-noter plugin [kildekode]

[Kopier link]
Opslået på 14/06/2017 10.29.33 | | | |


Ovenfor er renderingen

Visual Studio.NET-plugins kan gøre mange ting, såsom:
1. Skriv kodehjælpsværktøjer til udviklingsmiljøer som CodeRush
2. Skriv kodeskabelonværktøjer som CodeSmith
3. Skriv en kodegenerator, der automatisk genererer kode efter nogle tilpassede betingelser. For eksempel bør nogle af de mere populære kodegenereringsværktøjer være mere bekvemme at bruge, hvis de integreres i udviklingsmiljøet.
4. Skriv et fejlfindingsværktøj som DataSetPryer, hvor du kan se indholdet af DataSet under fejlsøgningen.
5. Du kan endda integrere Googles søgemaskine i VS.net eller integrere MSN i VS.Net.
Jeg vil ikke liste dem alle her, men kort sagt kan alt, der kan relateres til Visual Studio.NET udviklingsmiljøet, gøres i form af plugins.
Der findes i øjeblikket to former for udvikling af VS.NET plug-ins: den ene er VS-plug-ins genereret af VS Wizard; Den anden er at bruge Microsofts VSIP-udviklingspakke (Visual Studio Industry Partner: Microsoft Partner Program). Denne artikel diskuterer den første metode.

2. Oversigt over den proceduremæssige ramme
Vælg "Nyt projekt × andet projekt × udvidelsesprojekt à Visual Studio.NET Add-on" i Visual Studio.NET, følg guiden for at generere kode, og generer til sidst to projektfiler, hvoraf den ene er tilføjelsesprojektet og den anden er tilføjelsesinstallationsprojektet. Du kan se en connect.cs-fil i den genererede projektfil i tilføjelsesprojektet, som har følgende dele:

1. Arvsgrænseflade for klassen og dens konstante definition

offentlig klasse Connect : Objekt, Udvidelsesmulighed.IDTExtensibility2, IDTCommandTarget
{…}
Connect-klassen arver hovedsageligt fra to grænseflader, hvoraf den ene er Extensibility.IDTExtensibility2-grænsefladen, som hovedsageligt definerer følgende metoder:
OnAddInsUpdate-metoden: Opstår, når et tilføjelsesprogram indlæses eller afinstalleres i miljøet.
OnBeginShutdown-metoden: Opstår, når miljøet bliver lukket ned.
OnConnection-metoden: Opstår, når et tilføjelsesprogram indlæses i miljøet.
OnDisconnection-metoden: Opstår, når et tilføjelsesprogram afinstalleres fra miljøet.
OnStartupComplete-metoden: Sker, når miljøet er færdigt med at starte.

IDTCommandTarget-grænsefladen definerer følgende to metoder
Exec-metode: Kaldes af VS-miljøet, når en ekstern menu-kommando vælges i VS-udviklingsmiljøet.
QueryStatus-metoden: Kalder denne metode for at forespørge status på menuen, når VS-miljøet ønsker at vise en ekstern menu.
Metoden returnerer den aktuelle tilstand for den angivne navngivne kommando, uanset om den er aktiveret, deaktiveret eller skjult


Koden er som følger:



Færdigt produkt download:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar


Kildekode-download:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar


Hvordan bruger jeg plugins???

Visual Studio kan ikke indlæse sine egne udviklingsplugins
http://www.itsvse.com/thread-3506-1-1.html
(Kilde: Arkitekt)






Tidligere:JS Object Method, Class Method og Prototype Method differentieres
Næste:AutoMapper typekonverteringsfejlløsning
 Udlejer| Opslået på 14/06/2017 10.49.47 |
Deploy plugins

Kopier det færdige produkt til mappen "C:\Users\Users\Documents\Visual Studio 2013\Addins>", og pak det derefter ud

Dog har min vs2017 ikke denne mappe C:\Users\Users\Documents\Visual Studio 2017\Addins>

Derefter åbnede jeg Visual Studio > værktøjsmenuen> mulighed > Miljø> Add-ins og sikkerhed, og fandt heller ikke "Add-ins og sikkerhed"

Til sidst fandt Baidu noget
Visual Studio-tilføjelser er blevet forældet i Visual Studio 2013. Du bør opgradere tilføjelsen til udvidelsen til VS. For mere information om opgraderinger, se . FAQ: Konvertering af et tilføjelsesprogram til en VSPaccage-udvidelse
Visual Studio kan udvides ved at automatisere Visual Studio-funktioner eller ved at tilføje dine egne. Visual Studio-automatiseringsmodellen kan bruges til at udvide det integrerede udviklingsmiljø (IDE).
https://msdn.microsoft.com/zh-cn/library/5abkeks7(v=vs.120).aspx

Det anslås, at efter VS2013 vil denne ting ikke længere kunne bruges, og Microsoft vil konvertere tilføjelsen til VSPaccage-udvidelsen


Opslået på 20/09/2017 13.04.41 |
Det kan være godt, hvor man skal løbe hen
Opslået på 01/07/2019 17.44.32 |
Vil du lære Vs plugin-annoteringsværktøjer
Opslået på 02/01/2020 11.38.09 |
Støtte, støtte, støtte.
Opslået på 04/02/2020 21.04.27 |
Lær og forsk
Opslået på 23/05/2021 21.14.12 |
Det er nemt at lære at spille
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com