2013-09-30 4 views
0

Как получить Сильный ключ сборки с использованием C#? Есть ли метод, который будет работать для сборников .Net и не-net. Я только что получил запрос на уникальную идентификацию сборок в нескольких системах.Как получить Сильный ключ сборки

ответ

0

Я предполагаю, что вы хотите получить маркер открытого ключа подписанного узла, проверьте следующий link

0

Я думаю, что это то, что вы ищете

var key = assembly.GetName().GetPublicKey(); 
var keyToken = assembly.GetName().GetPublicKeyToken(); 

Если вам нужно как строка попробовать это

var keyTokenString = string.Join("", assembly.GetName().GetPublicKeyToken().Select(x => x.ToString("x2"))); 
+0

ОК, так что выглядит намного проще, чем я ожидал. Не уверен, почему у меня не было никаких результатов, когда я googled «C# получить сборку сильного ключа». Теперь это должно однозначно идентифицировать мои .Net-сборки, а что же неинтересные? Каков наилучший метод их идентификации? – openshac

+0

Хм, простите, я не уверен в этом –

 Смежные вопросы

  • Нет связанных вопросов^_^