Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 65418|Odpowiedź: 6

[Źródło] vs Rozwijaj wtyczkę copyright notes [kod źródłowy]

[Skopiuj link]
Opublikowano 14.06.2017 10:29:33 | | | |


Powyżej znajduje się rendering

Wtyczki Studio.NET wizualne mogą robić wiele rzeczy, takich jak:
1. Pisanie narzędzi wspomagających kodowanie dla środowisk deweloperskich, takich jak CodeRush
2. Tworzenie narzędzi szablonowych kodu, takich jak CodeSmith
3. Napisz generator kodu, który automatycznie generuje kod zgodnie z dostosowanymi warunkami. Na przykład niektóre z bardziej popularnych narzędzi do generowania kodu powinny być wygodniejsze w użyciu, jeśli są zintegrowane ze środowiskiem programistycznym.
4. Napisz narzędzie do debugowania, takie jak DataSetPryer, możesz przeglądać zawartość DataSet podczas debugowania.
5. Możesz nawet zintegrować wyszukiwarkę Google w VS.net lub MSN z VS.Net.
Nie wymienię ich wszystkich tutaj, ale krótko mówiąc, wszystko, co można związać ze środowiskiem programistycznym Visual Studio.NET, można zrobić w formie wtyczek.
Obecnie istnieją dwie formy tworzenia VS.NET wtyczek: jedna to wtyczki VS generowane przez VS Wizard; Drugim jest użycie pakietu programistycznego Microsoft VSIP (Visual Studio Industry Partner: Microsoft Partner Program). W tym artykule omawiamy pierwszą metodę.

2. Przegląd ram proceduralnych
Wybierz "Nowy Projekt × Inny Projekt × Rozszerzenie Projekt à Visual Studio.NET Add-on" w Studio.NET wizualnym, przejdź za kreatorem, aby wygenerować kod, a na końcu wygeneruj dwa pliki projektu: jeden jest projektem dodatkowym, a drugi projektem instalacji dodatków. Możesz zobaczyć plik connect.cs w pliku wygenerowanego projektu w projekcie dodatkowym, który zawiera następujące części:

1. Interfejs dziedziczenia klasy i jego stała definicja

public class Connect : Object, Extensibility.IDTExtensibility2, IDTCommandTarget
{…}
Klasa Connect głównie dziedziczy z dwóch interfejsów, z których jeden to interfejs Extensibility.IDTExtensibility2, który definiuje następujące metody:
Metoda OnAddInsUpdate: Występuje, gdy dodatek jest ładowany lub odinstalowany w środowisku.
Metoda OnBeginShutdown: Występuje, gdy środowisko jest wyłączane.
Metoda OnConnection: Występuje, gdy dodatek jest ładowany do środowiska.
Metoda OnDisconnection: Występuje, gdy dodatek zostaje odinstalowany ze środowiska.
Metoda OnStartupComplete: Następuje, gdy środowisko kończy uruchamianie.

Interfejs IDTCommandTarget definiuje następujące dwie metody
Metoda Exec: Wywoływana przez środowisko VS, gdy w środowisku programistycznym VS wybrane zostanie zewnętrzne polecenie menu.
Metoda QueryStatus: Wywołuje tę metodę, aby zapytać o status menu, gdy środowisko VS chce wyświetlić menu zewnętrzne.
Metoda zwraca aktualny stan określonego polecenia o nazwie, niezależnie od tego, czy jest włączone, wyłączone czy ukryte


Kod jest następujący:



Gotowy produkt do pobrania:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź


Pobranie kodu źródłowego:

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź


Jak korzystać z wtyczek???

Visual Studio nie może ładować własnych wtyczek programistycznych
http://www.itsvse.com/thread-3506-1-1.html
(Źródło: Architect)






Poprzedni:Metoda obiektu JS, metoda klas i metoda prototypów są rozróżnione
Następny:Rozwiązanie błędu konwersji typu AutoMapper
 Ziemianin| Opublikowano 14.06.2017 10:49:47 |
Wdrażanie wtyczek

Skopiuj gotowy produkt do katalogu "C:\Users\Users\Documents\Visual Studio 2013\Addins>", a następnie rozpakuj go

Jednak mój vs2017 nie ma tego katalogu C:\Users\Users\Documents\Visual Studio 2017\Addins>

Następnie otworzył menu narzędzi > Visual Studio> opcję > Środowisko> Dodatki i Bezpieczeństwo, i również nie znalazłem "Dodatków i Bezpieczeństwa"

Ostatecznie Baidu coś znalazł
Dodatki do Visual Studio zostały wycofane w Visual Studio 2013. Powinieneś zaktualizować dodatek do rozszerzenia dla VS. Więcej informacji o ulepszeniach można znaleźć w . FAQ: Przekształcenie dodatku w rozszerzenie VSPackage
Visual Studio można rozszerzyć, automatyzując funkcje Visual Studio lub dodając własne. Model automatyzacji Visual Studio może być używany do rozszerzenia zintegrowanego środowiska programistycznego (IDE).
https://msdn.microsoft.com/zh-cn/library/5abkeks7(v=vs.120).aspx

Szacuje się, że po VS2013 nie będzie już można tego używać, a Microsoft przekonwertuje dodatek do rozszerzenia VSPackage


Opublikowano 20.09.2017 13:04:41 |
To może być dobre, gdzie biegać
Opublikowano 01.07.2019 17:44:32 |
Chcę nauczyć się narzędzi do adnotacji Vs plugin
Opublikowano 02.01.2020 11:38:09 |
Wsparcie, wsparcie, wsparcie.
Opublikowano 04.02.2020 21:04:27 |
Ucz się i badaj
Opublikowano 23.05.2021 21:14:12 |
To wygodne do nauki gry
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com