Mowa o bibliotece, która jest dodatkiem do Worda (VSTO). Rejestruję ją w systemie za pomocą polecenia regasm z parametrem /Codebase. Generalnie działa to tak już od dłuższego czasu, pojawiła się jednak potrzeba dodania kolejnej klasy, z której będziemy mogli korzystać po stronie makr Wordowych. Niestety, gdy próbuję z niej skorzystać, otrzymuję komunikat:
Object doesn't support this property or method
Inne klasy mogę wołać normalnie, bez żadnych problemów.
Próbowałam wyrejestrowywać i zarejestrować ponownie, otrzymuję komunikat, że typy zostały zarejestrowane pomyślnie... Choć prawdę powiedziawszy martwi mnie warning:
RegAsm : warning RA0000 : Registering an unsigned assembly with /codebase can cause your assembly to interfere with other applications that may be installed on the same computer. The /codebase switch is intended to be used only with signed assemblies. Please give your assembly a strong name and re-register it.
Dllka jest podpisana... a przynajmniej tak mi się wydawało o.O Gdy wchodzę we właściwości pliku to widzę podpis i w opisie mamy "Podpis cyfrowy jest w porządku".
Natomiast signtool verify wyświetla taki błąd:
SignTool Error: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
Próbowałam tego rozwiązania, ale nic nie zmieniło: https://knowledge.digicert.com/solution/SO13755.html
Jeszcze miesiąc temu signtool verfiy mówił, że wszystko ok... Word przy instalacji VSTO nie zgłasza problemów z certyfikatem.
Edit: signtool verify /pa mówi jednak, że dllka jest prawidłowo podpisana.
Czy problemy z widocznością klasy mogą wynikać z problemów z podpisem?