Zastanawiam się, czy możliwe jest rejestrowanie złożeń z COM bez konieczności rejestrowania go w GAC. Musimy wdrożyć niektóre biblioteki .net, które są narażone na klasyczne asp przy użyciu CCW. Ale wdrożenia to koszmar.Zarejestruj zarządzane zestawy z COM bez użycia GAC
Odpowiedz
Yeap, użyj regasm.exe
z kluczem /codebase
. Gdy używasz regasm.exe
bez /codebase
, zapisuje on tylko nazwę pliku assmebly w rejestrze, więc środowisko wykonawcze .NET nie może go znaleźć, chyba że zestaw znajduje się w GAC. Z /codebase
zapisze pełną ścieżkę i .NET z przyjemnością odnajdzie złożenie, gdy konsument zadzwoni pod numer CoCreateInstance()
.
Tak, możesz użyć Regasm na zespole bez jego obecności w GAC. Na przykład mam mieszane witryny ASP i ASP.NET z zespołami .NET w folderze bin. Niektóre są narażone na COM i są zarejestrowane in situ z folderu bin.
Oczywiście te zespoły są unikalne dla aplikacji i nie są udostępniane przez inne aplikacje. Aby nie powiedzieć, że nie jest to możliwe, prawdopodobnie wybrałbyś lokalizację neutralną do skopiowania takich bibliotek dll do.
- 1. Zarejestruj wiele zestawów do GAC w Vista
- 2. Zainstaluj na GAC i zarejestruj się w rejestrze
- 3. Jak używać zestawu .Net w Delphi bez rejestrowania go w GAC lub COM?
- 4. WiX: zarejestruj składnik .NET COM zarówno x86 x64
- 5. Utwórz obiekt COM z pliku bez regsvr32
- 6. Wywołanie C# dll z niezarządzanej aplikacji C++ bez COM
- 7. Do GAC, czy nie do GAC?
- 8. Gramatyki, parsujące kombinatory i zestawy bez sortowania
- 9. Odzyskaj COM ProgID z exe bez rejestracji to
- 10. Zarejestruj PDF z prostym JavaScriptem
- 11. Łączenie MySql z Androidem bez użycia PHP
- 12. Uruchamianie PHP bez rozszerzenia bez użycia mod_rewrite?
- 13. C# jak zarejestrować zestaw w GAC bez GacUtil?
- 14. Wywołanie C# z natywnego C++, bez/clr lub COM?
- 15. Running kompozytora bez użycia sudo
- 16. td układanie bez użycia css
- 17. Obracanie kursora bez użycia WinForms
- 18. Zapytanie bez użycia skryptów dynamicznych
- 19. Zarządzane atrybuty zespołu C++
- 20. Zarządzane C++ i AnyCPU
- 21. ASP.NET MVC: Zarejestruj filtr akcji bez modyfikowania kontrolera
- 22. Zarejestruj dekoratora w autofac bez ręcznego określania wszystkich zależności
- 23. Zarejestruj właściwość zmiennej podlegającej zmianie
- 24. Zapis zapytań bez użycia pętli
- 25. globalne stałe bez użycia #define
- 26. Podprocesowe stdin bez użycia plików
- 27. .net 4 częściowe zaufanie zestaw z GAC
- 28. Import-Module z GAC dla PowerShell Wykorzystanie
- 29. C#: Jak załadować zespół z GAC?
- 30. Konto Google Merchant Zarejestruj się bez strony internetowej