Como posso determinar qual dos conjuntos de .net do meu produtos são registrados, quando eu tenho vários no meu pc?
Pergunta
Eu tenho o código para várias versões de uma obra de produtos de software I em na minha máquina. O produto inclui um ou mais conjuntos que estão registrados para interoperabilidade. Como posso determinar qual deles está registrado?
Solução
Se você sabe o GUID de sua montagem, olhar sob HKCR\CLSID\{your guid}\InprocServer32
. A chave Assembly
terá um valor incluindo a versão.
Se você tiver apenas o ProgId, você pode simplesmente procurar o registro para essa corda que lhe dirá o GUID.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow