Как я могу определить, какие из сборок .net моего продукта зарегистрированы, когда у меня их несколько на моем компьютере?

StackOverflow https://stackoverflow.com/questions/451480

  •  19-08-2019
  •  | 
  •  

Вопрос

У меня есть код для различных версий программного продукта, над которым я работаю на своем компьютере. Продукт включает одну или несколько сборок, которые зарегистрированы для совместной работы. Как я могу определить, какой из них в настоящее время зарегистрирован?

Это было полезно?

Решение

Если вы знаете GUID вашей сборки, перейдите в раздел HKCR\CLSID\{your guid}\InprocServer32. Ключ Assembly будет иметь значение, включая версию.

Если у вас есть только ProgId, вы можете просто найти в реестре эту строку, которая сообщит вам GUID.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top