Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 65418|Atbildi: 6

[Avots] vs Izstrādāt autortiesību piezīmju spraudni [avota kods]

[Kopēt saiti]
Publicēts 14.06.2017 10:29:33 | | | |


Augstāk ir atveidojums

Vizuālie Studio.NET spraudņi var veikt daudzas darbības, piemēram:
1. Rakstiet koda palīdzības rīkus tādām izstrādes vidēm kā CodeRush
2. Rakstiet koda veidnes rīkus, piemēram, CodeSmith
3. Uzrakstiet koda ģeneratoru, lai automātiski ģenerētu kodu saskaņā ar dažiem pielāgotiem nosacījumiem. Piemēram, dažiem populārākajiem koda ģenerēšanas rīkiem vajadzētu būt ērtāk lietojamiem, ja tie ir integrēti izstrādes vidē.
4. Uzrakstiet atkļūdošanas rīku, piemēram, DataSetPryer, atkļūdošanas laikā varat apskatīt DataSet saturu.
5. Jūs pat varat integrēt Google meklētājprogrammu VS.net vai integrēt MSN VS.Net.
Es tos visus šeit neuzskaitīšu, bet īsāk sakot, visu, kas var būt saistīts ar Visual Studio.NET izstrādes vidi, var izdarīt spraudņu veidā.
Pašlaik ir divi VS.NET spraudņu izstrādes veidi: viens ir VS spraudņi, ko ģenerē VS Wizard; Otrais ir izmantot Microsoft VSIP izstrādes pakotni (Visual Studio Industry Partner: Microsoft Partner Program). Šajā rakstā aplūkota pirmā metode.

2. Pārskats par procesuālo regulējumu
Vizuālajā Studio.NET atlasiet "Jauns projekts × cits projekts × paplašinājuma projekts à Visual Studio.NET Add-on", izpildiet vedni, lai ģenerētu kodu, un visbeidzot ģenerējiet divus projekta failus, viens ir pievienojumprogrammas projekts, bet otrs ir pievienojumprogrammas instalācijas projekts. Pievienojumprogrammas projekta ģenerētajā projekta failā var redzēt connect.cs failu, kurā ir šādas daļas:

1. Klases mantojuma saskarne un tās pastāvīgā definīcija

publiskā klase Savienojums: objekts, paplašināmība.IDTExtensibility2, IDTCommandTarget
{…}
Connect klase galvenokārt manto no diviem interfeisiem, viens ir Extensibility.IDTExtensibility2 interfeiss, kas galvenokārt definē šādas metodes:
OnAddInsUpdate metode: rodas, kad pievienojumprogramma tiek ielādēta vai atinstalēta vidē.
OnBeginShutdown metode: rodas, kad vide tiek izslēgta.
OnConnection metode: rodas, kad vidē tiek ielādēta pievienojumprogramma.
OnDisconnection metode: rodas, kad pievienojumprogramma tiek atinstalēta no vides.
OnStartupComplete metode: notiek, kad vide tiek pabeigta.

IDTCommandTarget interfeiss definē šādas divas metodes
Exec metode: izsauc VS vide, kad VS izstrādes vidē ir atlasīta ārējās izvēlnes komanda.
QueryStatus metode: izsauc šo metodi, lai vaicātu izvēlnes statusu, kad VS vide vēlas parādīt ārējo izvēlni.
Metode atgriež norādītās nosauktās komandas pašreizējo stāvokli neatkarīgi no tā, vai tā ir iespējota, atspējota vai paslēpta


Kods ir šāds:



Gatavā produkta lejupielāde:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi


Avota koda lejupielāde:

Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi


Kā izmantot spraudņus???

Visual Studio nevar ielādēt savus izstrādes spraudņus
http://www.itsvse.com/thread-3506-1-1.html
(Avots: Arhitekts)






Iepriekšējo:JS objekta metode, klases metode un prototipa metode ir diferencēta
Nākamo:AutoMapper tipa konvertēšanas kļūdas risinājums
 Saimnieks| Publicēts 14.06.2017 10:49:47 |
Spraudņu izvietošana

Kopējiet gatavo produktu direktorijā "C:\Users\Users\Documents\Visual Studio 2013\Addins>" un pēc tam izsaiņojiet to

Tomēr manā vs2017 nav šī direktorija C: \ Lietotāji \ Lietotāji \ Dokumenti \ Visual Studio 2017 \ Addins>

Pēc tam atveriet Visual Studio > rīku izvēlni> opciju > Vide> pievienojumprogrammas un drošība, kā arī neatrada "Pievienojumprogrammas un drošība"

Galu galā Baidu kaut ko atrada
Visual Studio pievienojumprogrammas programmā Visual Studio 2013 ir novecojušas. Jums vajadzētu jaunināt pievienojumprogrammu uz VS paplašinājumu. Papildinformāciju par jauninājumiem skatiet sadaļā . Bieži uzdotie jautājumi: pievienojumprogrammas konvertēšana par VSPackage paplašinājumu
Visual Studio var paplašināt, automatizējot Visual Studio līdzekļus vai pievienojot savus. Visual Studio automatizācijas modeli var izmantot, lai paplašinātu integrēto izstrādes vidi (IDE).
https://msdn.microsoft.com/zh-cn/library/5abkeks7(v=vs.120).aspx

Tiek lēsts, ka pēc VS2013 šo lietu nevarēs izmantot, un Microsoft pārveidos pievienojumprogrammu uz VSPackage paplašinājumu


Publicēts 20.09.2017 13:04:41 |
Tas var būt labi, kur palaist
Publicēts 01.07.2019 17:44:32 |
Vēlaties uzzināt Vs spraudņa anotācijas rīkus
Publicēts 02.01.2020 11:38:09 |
Atbalsta atbalsta atbalsts.
Publicēts 04.02.2020 21:04:27 |
Mācīties un pētīt
Publicēts 23.05.2021 21:14:12 |
Ir ērti iemācīties spēlēt
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com