Какова цель инструмента Создать GUID в Visual Studio? - PullRequest
5 голосов
/ 28 августа 2009

Visual Studio имеет инструмент Создать GUID (Инструменты> Создать GUID).

Для чего это? Можете ли вы вспомнить, когда вы в последний раз использовали его?

Я просто не могу представить, почему я должен скопировать в буфер обмена новый GUID с помощью этого инструмента.

Ответы [ 5 ]

8 голосов
/ 28 августа 2009

Это очень полезный инструмент для тех, кто разрабатывает и поддерживает компоненты COM. Нужно ввести новый класс или интерфейс, предоставляемый реестром? Вам нужен новый GUID. С помощью этого инструмента вы нажимаете «Новый GUID», выбираете «Формат реестра», копируете его в clipborad и затем вставляете в файл IDL.

4 голосов
/ 28 августа 2009
Проекты

WiX (инструментарий установщика) требуют большого количества GUID. Я использую это часто и часто.

3 голосов
/ 28 августа 2009

Я использовал его много раз, чтобы получить GUID без необходимости писать и запускать некоторый код или открывать SQL Management Studio.

1 голос
/ 28 августа 2009

GUID очень полезны, когда вы хотите создать уникальный идентификатор ресурса.

В C # вы можете использовать:

System.Guid.NewGuid();
0 голосов
/ 29 августа 2009
[Guid("8B92766B-825F-409d-BC32-B3723D617A93"), ClassInterface(ClassInterfaceType.None), ProgId("Apollo.WS"), ComVisible(true)]
public sealed class WS : ServicedComponent, IWSFSAPLProxy {}

Вот, пожалуйста. Этот GUID получен из инструмента Создать GUID

...