Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 65418|Antwort: 6

[Quelle] vs. Urheberrechtshinweise entwickeln-Plugin [Quellcode]

[Link kopieren]
Veröffentlicht am 14.06.2017 10:29:33 | | | |


Oben ist das Rendering zu sehen

Visual Studio.NET Plugins können viele Dinge tun, zum Beispiel:
1. Code-Unterstützungstools für Entwicklungsumgebungen wie CodeRush schreiben
2. Code-Template-Tools wie CodeSmith schreiben
3. Schreibe einen Codegenerator, der automatisch Code gemäß einigen angepassten Bedingungen generiert. Zum Beispiel sollten einige der beliebteren Code-Generierungstools bequemer zu bedienen sein, wenn sie in die Entwicklungsumgebung integriert sind.
4. Schreibe ein Debugging-Tool wie DataSetPryer, du kannst den Inhalt von DataSet während des Debuggings ansehen.
5. Sie können sogar die Google-Suchmaschine in VS.net integrieren oder MSN in VS.Net integrieren.
Ich werde sie hier nicht alle auflisten, aber kurz gesagt, alles, was mit der Visual Studio.NET Entwicklungsumgebung zu tun hat, kann in Form von Plugins erledigt werden.
Derzeit gibt es zwei Formen zur Entwicklung VS.NET Plug-ins: Eines sind VS-Plug-ins, die von VS Wizard generiert werden; Die zweite Möglichkeit ist die Nutzung von Microsofts VSIP-Entwicklungspaket (Visual Studio Industry Partner: Microsoft Partner Program). Dieser Artikel behandelt die erste Methode.

2. Überblick über den Verfahrensrahmen
Wählen Sie im Visual Studio.NET "New Project × Other Project × Extension Project à Visual Studio.NET Add-on" aus, folgen Sie dem Assistenten, um Code zu generieren, und generieren Sie schließlich zwei Projektdateien, eine ist das Add-in-Projekt und die andere das Add-in-Installationsprojekt. Eine connect.cs-Datei kann man in der generierten Projektdatei im Add-in-Projekt sehen, die folgende Teile enthält:

1. Vererbungsschnittstelle der Klasse und ihre konstante Definition

öffentliche Klasse Connect : Object, Extensibility.IDTExtensibility2, IDTCommandTarget
{…}
Die Connect-Klasse erbt hauptsächlich von zwei Schnittstellen, eine ist die Extensibility.IDTExtensibility2-Schnittstelle, die hauptsächlich folgende Methoden definiert:
OnAddInsUpdate-Methode: Tritt auf, wenn ein Add-in in der Umgebung geladen oder deinstalliert wird.
OnBeginShutdown-Methode: Tritt auf, wenn die Umgebung abgeschaltet wird.
OnConnection-Methode: Tritt auf, wenn ein Add-in in die Umgebung geladen wird.
OnDisconnection-Methode: Tritt auf, wenn ein Add-in aus der Umgebung entfernt wurde.
OnStartupComplete-Methode: Tritt auf, wenn die Umgebung mit dem Start abgeschlossen ist.

Die IDTCommandTarget-Schnittstelle definiert die folgenden zwei Methoden
Exec-Methode: Wird von der VS-Umgebung aufgerufen, wenn ein externer Menübefehl in der VS-Entwicklungsumgebung ausgewählt wird.
QueryStatus-Methode: Ruft diese Methode auf, um den Status des Menüs abzufragen, wenn die VS-Umgebung ein externes Menü anzeigen möchte.
Die Methode gibt den aktuellen Zustand des angegebenen benannten Befehls zurück, egal ob er aktiviert, deaktiviert oder verborgen ist


Der Code lautet wie folgt:



Fertiges Produkt herunterladen:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort


Quellcode-Download:

Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort


Wie benutze ich Plugins???

Visual Studio kann seine eigenen Entwicklungs-Plugins nicht laden
http://www.itsvse.com/thread-3506-1-1.html
(Quelle: Architekt)






Vorhergehend:JS-Objektmethode, Klassenmethode und Prototype-Methode werden differenziert
Nächster:AutoMapper-Typ-Umwandlungsfehlerlösung
 Vermieter| Veröffentlicht am 14.06.2017 10:49:47 |
Plugins deployen

Kopiere das fertige Produkt in das Verzeichnis "C:\Users\Users\Documents\Visual Studio 2013\Addins>" und entpacke es dann

Allerdings hat mein vs2017 dieses Verzeichnis C:\Users\Users\Documents\Visual Studio 2017\Addins nicht>

Dann öffnete ich das Visual Studio > Tools-Menü> Option > Umgebung> Add-ins und Sicherheit und fand auch nicht "Add-ins und Sicherheit"

Am Ende fand Baidu etwas
Visual Studio Add-ins wurden in Visual Studio 2013 eingestellt. Du solltest das Add-in auf die Erweiterung für VS upgraden. Weitere Informationen zu Upgrades finden Sie unter . FAQ: Umwandlung eines Add-ins in eine VSPaccage-Erweiterung
Visual Studio kann erweitert werden, indem man Visual Studio-Funktionen automatisiert oder eigene Optionen hinzufügt. Das Visual Studio-Automatisierungsmodell kann verwendet werden, um die integrierte Entwicklungsumgebung (IDE) zu erweitern.
https://msdn.microsoft.com/zh-cn/library/5abkeks7(v=vs.120).aspx

Es wird geschätzt, dass dieses Gerät nach VS2013 nicht mehr verwendet werden kann und Microsoft das Add-in in die VSPaccage-Erweiterung umwandeln wird


Veröffentlicht am 20.09.2017 13:04:41 |
Das kann gut sein, wohin man laufen kann
Veröffentlicht am 01.07.2019 17:44:32 |
Möchtest du Vs. Plugin-Annotationswerkzeuge lernen
Veröffentlicht am 02.01.2020 11:38:09 |
Support, Support, Support.
Veröffentlicht am 04.02.2020 21:04:27 |
Lernen und recherchieren
Veröffentlicht am 23.05.2021 21:14:12 |
Es ist praktisch, zu lernen, wie man spielt.
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com