Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 65418|Відповідь: 6

[Джерело] vs Плагін примітки до авторських прав [вихідний код]

[Копіювати посилання]
Опубліковано 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 середовища розробки, можна реалізувати у вигляді плагінів.
Наразі існує два способи розробки VS.NET плагінів: один — це VS плагіни, створені VS Wizard; Друга — використання пакету розробки Microsoft VSIP (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: Виникає, коли додавання завантажується в середовище.
Метод OnDisconnect: Виникає, коли додаток видаляється з середовища.
Метод OnStartupComplete: Виникає, коли середовище завершує запуск.

Інтерфейс IDTCommandTarget визначає наступні два методи
Exec метод: викликається середовищем VS при виборі зовнішньої команди меню в середовищі розробки VS.
Метод QueryStatus: Викликає цей метод для запиту щодо статусу меню, коли середовище VS хоче відобразити зовнішнє меню.
Метод повертає поточний стан вказаної команди, незалежно від того, чи вона увімкнена, вимкнена або прихована


Код виглядає так:



Завантаження готового продукту:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласкаВідповідь


Завантаження вихідного коду:

Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласкаВідповідь


Як користуватися плагінами???

Visual Studio не може завантажувати власні плагіни розробки
http://www.itsvse.com/thread-3506-1-1.html
(Джерело: Architect)






Попередній:Метод об'єкта 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 >> опцію > Середовище> Аддіни та Безпека, і також не знайшов "Add-ins and Security"

Зрештою, Байду щось знайшов
Додавання Visual Studio були застарілі у Visual Studio 2013. Вам слід оновити додаток до розширення для VS. Детальніше про оновлення дивіться . FAQ: Конвертація доповнення у розширення 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 |
Це може бути корисно, куди бігти
Опубліковано 01.07.2019 17:44:32 |
Хочу вивчити інструменти анотації плагінів проти
Опубліковано 02.01.2020 11:38:09 |
Підтримати, підтримати, підтримати.
Опубліковано 04.02.2020 21:04:27 |
Вчитися та досліджувати
Опубліковано 23.05.2021 21:14:12 |
Зручно навчитися грати
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com