Por que Jenkins não consegue encontrar essa chave de registro do .NET AssemblyFoldersEx?

Portanto, eu tenho um projeto que se baseia na minha máquina de desenvolvimento, mas não no meu servidor de CI (Jenkins).

Jenkins não consegue encontrar meus assemblies de interoperabilidade primários mesmo depois de copiar várias pastas da minha máquina para disponibilizá-las.

Na minha máquina, onde tudo funciona, posso ativar a opção do Visual Studio para saída no nível "diagnóstico" e ver como ele descobre onde estão esses PIAs ...

Primary reference "Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
  Resolved file path is "C:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll".
  Reference found at search path location "{Registry:Software\Microsoft\.NETFramework,v4.6.1,AssemblyFoldersEx}".

Veja a chave do registro mencionada acima? Quando eu entro no meu registro .. eupode encontre colmeias para:

Software \ Microsoft \ .NETFrameworkSoftware \ Wow6432Node \ Microsoft \ .NETFramework

Cada seção tem várias chaves, como

v4.5.50709v3.5etc ...

Mas em nenhum lugar vejo a chave da v4.6.1 que parece ser indicada no snippet de saída da compilação que colei acima. Se houver alguma maneira de descobrir isso e / ou, melhor maneira de configurar o Jenkins para que ele possa referenciar corretamenteMicrosoft.mshtml.dll Eu ficaria muito grato.

questionAnswers(1)

yourAnswerToTheQuestion