Сильное имя и гид одинаковы? - PullRequest
1 голос
/ 11 ноября 2011

Насколько мне известно, Сильное Имя однозначно идентифицирует сборку.Это сочетание названия сборки, версии, культуры, открытого ключа и цифровой подписи.И при добавлении сборки в GAC нам необходимо подписать сборку строгим именем.

Если я не ошибаюсь, GUID используется в качестве идентификатора, когда сборка подвергается воздействию COM.

Я обнаружил, что строгое имя и GUID похожи на некоторых сайтах.Они действительно похожи?Если да, то как?

Ответы [ 2 ]

2 голосов
/ 11 ноября 2011

GUID ( глобально уникальный идентификатор ) - гораздо более общий термин, используемый для многих вещей в разных контекстах. Хотя GUID действительно используется для идентификации COM-компонента, строгое имя содержит больше информации, чем это, как вы уже сказали.

Так что нет, они совсем не одинаковы. У них обоих есть аспект идентификации, и они оба используются в качестве идентификаторов в .NET, но это почти все, что у них есть в общем IMO.

1 голос
/ 11 ноября 2011

Строгое имя: Строгое имя для идентификации сборки в GAC.Когда мы думаем поместить сборку в GAC вместо папки проекта, мы должны присвоить сборке уникальное имя, которое содержит имя сборки, версию и т. Д. Поскольку в GAC мы можем иметь более одной сборки с одинаковым именем, bt они будут различаться по своимверсия

GUID Наличие уникального идентификатора позволяет легко хранить и извлекать информацию.Это особенно полезно при работе с базой данных, потому что GUID делает превосходный первичный ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...