Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 65418|Отговор: 6

[Източник] vs Develop плъгин за бележки за авторски права [изходен код]

[Копирай линк]
Публикувано в 14.06.2017 г. 10:29:33 ч. | | | |


По-горе е визуализацията

Визуалните Studio.NET плъгини могат да правят много неща, като например:
1. Пишете инструменти за помощ при кода за разработка като CodeRush
2. Пишете инструменти за шаблони за код като CodeSmith
3. Напишете генератор на код, който автоматично да генерира код според някои персонализирани условия. Например, някои от по-популярните инструменти за генериране на код би трябвало да са по-удобни за използване, ако са интегрирани в средата за разработка.
4. Напишете инструмент за отстраняване на грешки като DataSetPryer, можете да разглеждате съдържанието на DataSet по време на дебъгване.
5. Можете дори да интегрирате търсачката на Google в VS.net или MSN в VS.Net.
Няма да ги изброявам всички тук, но накратко, всичко, което може да е свързано с Visual Studio.NET development средата, може да се направи под формата на плъгини.
В момента съществуват две форми на разработка на VS.NET плъгини: единият е VS плъгини, генерирани от VS Wizard; Вторият е използването на VSIP пакета за разработка на Microsoft (Visual Studio Industry Partner: Microsoft Partner Program). Тази статия разглежда първия метод.

2. Преглед на процедурната рамка
Изберете "New Project × Other Project × Extension Project à Visual Studio.NET Add-on" във Visual Studio.NET, следвайте магьосника, за да генерирате код, и накрая генерирайте два проектни файла – единият е проектът за добавката, а другият е проектът за инсталация на добавките. Можете да видите connect.cs файл в генерирания проектен файл в добавката, който съдържа следните части:

1. Интерфейс за наследяване на клас и неговата константна дефиниция

публичен клас Connect: Обект, Extensibility.IDTExtensibility2, IDTCommandTarget
{…}
Класът Connect основно наследява два интерфейса, единият от които е интерфейсът Extensibility.IDTExtensibility2, който основно дефинира следните методи:
OnAddInsUpdate метод: Възниква при зареждане или деинсталиране на добавка в средата.
OnBeginShutdown метод: Случва се, когато средата се изключва.
OnConnection метод: Възниква при зареждане на добавка в средата.
OnDisconnection метод: Възниква при деинсталиране на добавка от средата.
OnStartupComplete метод: Осъществява се, когато средата завърши стартирането.

Интерфейсът IDTCommandTarget дефинира следните два метода
Exec метод: Извиква се от VS средата, когато се избере външна меню команда в VS разработната среда.
Методът QueryStatus: Извиква този метод, за да провери статуса на менюто, когато VS средата иска да покаже външно меню.
Методът връща текущото състояние на зададената именувана команда, независимо дали е активирана, деактивирана или скрита


Кодът е следният:



Изтегляне на готов продукт:
Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор


Изтегляне на изходния код:

Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор


Как да използвам плъгини???

Visual Studio не може да зарежда собствените си плъгини за разработка
http://www.itsvse.com/thread-3506-1-1.html
(Източник: Архитект)






Предишен:JS обектен метод, класов метод и прототипен метод се диференцират
Следващ:Решение за грешка при преобразуване на типове AutoMapper
 Хазяин| Публикувано в 14.06.2017 г. 10:49:47 ч. |
Внедряване на плъгини

Копирайте готовия продукт в директорията "C:\Users\Users\Documents\Visual Studio 2013\Addins>" и след това го разархивирайте

Въпреки това, моят vs2017 няма тази директория C:\Users\Users\Documents\Visual Studio 2017\Addins>

След това отворете менюто > инструменти на Visual Studio> опцията > Среда> Добавки и Сигурност, и също не намерих "Добавки и сигурност".

В крайна сметка Байду намери нещо
Добавките за Visual Studio бяха премахнати във Visual Studio 2013. Трябва да ъпгрейднете добавката към разширението за VS. За повече информация относно ъпгрейдите вижте . Често задавани въпроси: Преобразуване на добавка в разширение за VSPackage
Visual Studio може да бъде разширен чрез автоматизиране на функции на Visual Studio или чрез добавяне на свои собствени. Моделът на автоматизация на Visual Studio може да се използва за разширяване на интегрираната среда за разработка (IDE).
https://msdn.microsoft.com/zh-cn/library/5abkeks7(v=vs.120).aspx

Оценява се, че след VS2013 това нещо няма да може да се използва и Microsoft ще конвертира добавката към разширението VSPackage


Публикувано в 20.09.2017 г. 13:04:41 ч. |
Това може да е добре, къде да бягаш
Публикувано в 1.07.2019 г. 17:44:32 ч. |
Искам да науча инструменти за анотация на плъгини
Публикувано в 2.01.2020 г. 11:38:09 ч. |
Подкрепа, поддръжка, поддръжка.
Публикувано в 4.02.2020 г. 21:04:27 ч. |
Учене и проучване
Публикувано в 23.05.2021 г. 21:14:12 ч. |
Удобно е да се научиш как да играеш
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com