Какова цель инструмента создания GUID в Visual Studio?
-
20-09-2019 - |
Вопрос
В Visual Studio есть инструмент «Создать GUID» («Инструменты» > «Создать GUID»).
Для чего это?Можете ли вы вспомнить, когда вы использовали его в последний раз?
Я просто не могу себе представить, зачем мне копировать в буфер обмена новый GUID с помощью этого инструмента.
Решение
Это очень полезный инструмент для тех, кто разрабатывает и поддерживает COM-компоненты.Хотите представить новый класс или интерфейс, доступный к реестру?Вам нужен новый GUID.С помощью этого инструмента вы нажимаете «Новый GUID», выбираете «Формат реестра», копируете его в буфер обмена, а затем вставляете в файл IDL.
Другие советы
WiX (инструментарий установщика) требуют большого количества GUID.Я использую его часто и часто.
Я использовал его много раз, чтобы получить GUID без необходимости писать и запускать код или открывать SQL Management Studio.
GUID очень полезны, когда вы хотите создать уникальный идентификатор ресурса.
В С# вы можете использовать:
System.Guid.NewGuid();
[Guid("8B92766B-825F-409d-BC32-B3723D617A93"), ClassInterface(ClassInterfaceType.None), ProgId("Apollo.WS"), ComVisible(true)]
public sealed class WS : ServicedComponent, IWSFSAPLProxy {}
Здесь у вас есть.Этот GUID получен из инструмента Create GUID.