Otrzymałem zestaw od strony trzeciej. Muszę dodać go do GAC, ale nie ma silnej nazwy. Czy jest jakiś sposób, aby podpisać zespół za pomocą mojego własnego klucza, tak aby był silny o nazwie?Czy mogę podpisać zespół, dla którego nie mam kodu źródłowego?
15
A
Odpowiedz
22
Tak. Możesz użyć ILDASM, aby zdemontować zespół w kodzie CIL i użyć ILAsm, aby ponownie złożyć ten kod CIL i podpisać go za pomocą własnego klucza.
Zrobiłem to z różnymi zespołami stron trzecich i działa dobrze.
Post .NET-fu: Signing an Unsigned Assembly (Without Delay Signing) wyjaśnia szczegółowo, jak to zrobić.
1
Tak, jest to możliwe. Jednak rozwiązanie nie jest proste. Instrukcje dotyczące podpisywania złożeń firm trzecich znajdują się pod numerem .NET-fu: Signing an Unsigned Assembly (Without Delay Signing).
Powiązane problemy
- 1. W Visual Studio, czy mogę umieścić punkty przerwania w kodzie, dla którego mam tylko symbole debugowania?
- 2. Czy można dodać punkty przerwania do klasy, dla której nie mam kodu źródłowego?
- 3. Czy mogę debugować skompilowany zespół?
- 4. Czy możemy skonstruować zespół zarówno z CodeExpressions, jak i literalnego kodu źródłowego w tym samym czasie?
- 5. Czy mogę zainstalować aplikację na symulatorze bez kodu źródłowego?
- 6. analizowanie kodu zespół
- 7. Czy mogę podpisać moje pliki DLL?
- 8. Jak utworzyć zespół rezerwowy zamiast tego, którego nie można załadować?
- 9. Wyszukiwanie kodu źródłowego dla wbudowanych funkcji Pythona?
- 10. Widoki ASP.NET MVC - Czy mogę użyć kodu źródłowego?
- 11. Pobieranie kodu źródłowego Android
- 12. Czy istnieje scentralizowane repozytorium kodu źródłowego dla C#?
- 13. Narzędzie do przypisywania kodu źródłowego
- 14. Pobieranie kodu źródłowego Eclipse
- 15. Debugowanie kodu źródłowego JBoss
- 16. podświetlanie składni kodu źródłowego dla trac?
- 17. Wyświetlanie kodu źródłowego Gem
- 18. Czy umieszczasz kompilacje w repozytorium kodu źródłowego?
- 19. Drukowanie kodu źródłowego bloku Ruby
- 20. Zasady kontroli kodu źródłowego
- 21. Nie można znaleźć nowej bazy danych kodu źródłowego pierwszego kodu
- 22. Global.asax nie może znaleźć kodu źródłowego klasy
- 23. Czy istnieje nieczytelny ReadWriteLock, którego mogę użyć?
- 24. Moduł sprawdzający gramatykę kodu źródłowego
- 25. LibGdx i Gwt: Brak kodu źródłowego dla typu
- 26. Zespół fałszujący nie generuje
- 27. Dostawcy kodu źródłowego projektu w Visual Studio?
- 28. Gdzie mogę znaleźć widget edytora kodu źródłowego Qt4?
- 29. Kontrola czułości kodu źródłowego TFS
- 30. Nie można wstawić i debugować kodu źródłowego obsługiwanego komponentu