Mam projekt obiektu pomocnika przeglądarki w C# że (oczywiście) odwołuje się shdocvw.dll. Myślę, że chcę utworzyć silnie nazwaną dll interop dla shdocvw.dll. Jak to zrobić - Widziałem mnóstwo sugestii z axhip.exe i tlimpem, ale nie jestem pewien, jak one pasują do siebie.Jak utworzyć silną nazwę o nazwie interop dll dla shdocvw.dll
5
A
Odpowiedz
6
Powinieneś być w stanie użyć tlbimp z przełącznikiem/keyfile: FileName lub/keycontainer: FileName, aby to zrobić. Lub myślę, że byłeś w stanie to zrobić w IDE, po prostu dodając odwołanie COM (było pole wyboru, aby zastosować ten sam klucz do takich).
sn -k new.snk
tlbimp shdocvw.dll /out:axshdocvw.dll /keyfile:new.snk
Oczywiście można wykorzystać istniejący klucz ...
Warto również sprawdzić, czy WebBrowser
nie już zrobić wszystko, czego potrzeba ...
Powiązane problemy
- 1. Jak uzyskać silną nazwę zespołu?
- 2. Jak skopiować arkusz o innej nazwie - C# i Excel Interop
- 3. Korzyści z podpisania biblioteki dll o silnej nazwie
- 4. Jak podpisać plik DLL Assembly .NET o silnej nazwie?
- 5. Jak uzyskać nazwę pliku DLL?
- 6. Jak utworzyć dll zasobów
- 7. Dlaczego mogę utworzyć klasę o nazwie "var"?
- 8. zmienić nazwę dll wyjściowy
- 9. Jak usunąć gałąź o nazwie "--orphan"
- 10. MongoDB: Zapytanie o klucz o nazwie spacji w nazwie
- 11. Rozpocznij proces o nazwie
- 12. Jak uzyskać nazwę typu Swift jako ciąg o nazwie (lub nazwie struktury)?
- 13. Brak modułu o nazwie builtins
- 14. Kiedy jest __cxa_deleted_virtual o nazwie
- 15. Utworzyć DLL z MATLAB
- 16. NSInvalidUnarchiveOperationException: Nie można utworzyć instancji klasy o nazwie NSLayoutConstraint
- 17. Czy można programowo utworzyć wystąpienie o nazwie LocalDb?
- 18. Używanie dwóch bibliotek DLL o tej samej nazwie i tej samej przestrzeni nazw
- 19. Nie można utworzyć tabeli ze znakami Unicode o nazwie
- 20. 'NSInvalidUnarchiveOperationException', powód: "Nie można utworzyć wystąpienia klasy o nazwie MKMapView '
- 21. utworzyć plik DLL w C#
- 22. Jak utworzyć plik JAR zawierający pliki DLL?
- 23. Od 64 do 32 bitów Interop - jak?
- 24. Wywołanie dwóch funkcji o tej samej nazwie z dwóch różnych bibliotek DLL C
- 25. Posłuchaj funkcji o nazwie JavaScript
- 26. Dlaczego dokładnie regasm ostrzega mnie przed podpisaniem pod silną nazwą?
- 27. getDatabase o nazwie rekursywnie
- 28. o nazwie asyncowa funkcja lambda
- 29. Highcharts rozpraszają wykres o nazwie za punkt
- 30. Zmiana ścieżki wyszukiwania DLL dla statycznie połączonych bibliotek DLL
_aximp% windir% \ system32 \ shdocvw.dll /keyfile=PublicPrivateKeyFile.snk_ może również generować podpisane AxSHDocVw.dll i SHDocVw.dll dla ciebie – oleksa