Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages
Started by twoj wladca
Sat, 17 Apr 2010 21:37
Podmienianie strong name assembly
Author: twoj wladca
Date: Sat, 17 Apr 2010 21:37
Date: Sat, 17 Apr 2010 21:37
17 lines
1576 bytes
1576 bytes
Witam Posiadam aplikacje ktorej assembly sa strong name. Teraz chcialbym zamienic (stworzyc patch) jedna z dll'ek, powiedzmy MyAssemly.dll V1.0.0.0 na nowsza wersje, np MyAssembly.dll 1.0.0.1. Wersja 1.0.0.1 jest oczywiscie podpisana tym samym kluczem co 1.0.0.0. Teraz jesli pozostale binarki maja referecje do strong name MyAssembly V1.0.0.0 po zamianie jej na MyAssembly V1.0.0.1 dostaje blad programu ze referencja nie pasuje do manifestu co jest rozumiale i musze przekompilowac pozostale binarki z nowa wersja (by podmienic manifest). Chcialbym jednak zeby patch zawieral tylko dll ktora chce podmienic a nie ja + binarki ktora maja referencje do MyAssembly. Czy i w jaki sposob jest to mozliwe? -- Pozdrawiam, Krzysztof
Re: Podmienianie strong name assembly
Author: Marcin Kral
Date: Sun, 18 Apr 2010 11:10
Date: Sun, 18 Apr 2010 11:10
23 lines
1896 bytes
1896 bytes
W dniu 2010-04-17 23:37, twoj wladca pisze: > Witam > > Posiadam aplikacje ktorej assembly sa strong name. Teraz chcialbym > zamienic (stworzyc patch) jedna z dll'ek, powiedzmy MyAssemly.dll > V1.0.0.0 na nowsza wersje, np MyAssembly.dll 1.0.0.1. Wersja 1.0.0.1 > jest oczywiscie podpisana tym samym kluczem co 1.0.0.0. Teraz jesli > pozostale binarki maja referecje do strong name MyAssembly V1.0.0.0 po > zamianie jej na MyAssembly V1.0.0.1 dostaje blad programu ze referencja > nie pasuje do manifestu co jest rozumiale i musze przekompilowac > pozostale binarki z nowa wersja (by podmienic manifest). Chcialbym > jednak zeby patch zawieral tylko dll ktora chce podmienic a nie ja + > binarki ktora maja referencje do MyAssembly. Czy i w jaki sposob jest to > mozliwe? > Ustaw dla danej referencji specific version na false - powinno zadzialac ale glowy nie dam. Na pewno zadziala assembly binding redirection: http://msdn.microsoft.com/en-us/library/2fc472t2%28VS.71%29.aspx -- Pozdrawiam Marcin Kral
Re: Podmienianie strong name assembly
Author: twoj wladca
Date: Sun, 18 Apr 2010 12:27
Date: Sun, 18 Apr 2010 12:27
36 lines
2534 bytes
2534 bytes
Witam, Specific version nei zadziala bo to jest property dostepne tylko w czasie kompilacji przez VS. Nie jest w zaden sposob odzwierciedlane w manifescie. Binding redirections za to zadzialalo, dzieki. Czy widzisz jakas przewaga instalowania pliku publicy policy w GAC nad podmianka bindingu w app configu? Wolalbym nie instalowac nic w GAC'u u clienta jesli nie musze... Użytkownik "Marcin Kral" <kralu@poczta.na-onecie.pl> napisał w wiadomości news:hqepbk$mei$1@inews.gazeta.pl... >W dniu 2010-04-17 23:37, twoj wladca pisze: >> Witam >> >> Posiadam aplikacje ktorej assembly sa strong name. Teraz chcialbym >> zamienic (stworzyc patch) jedna z dll'ek, powiedzmy MyAssemly.dll >> V1.0.0.0 na nowsza wersje, np MyAssembly.dll 1.0.0.1. Wersja 1.0.0.1 >> jest oczywiscie podpisana tym samym kluczem co 1.0.0.0. Teraz jesli >> pozostale binarki maja referecje do strong name MyAssembly V1.0.0.0 po >> zamianie jej na MyAssembly V1.0.0.1 dostaje blad programu ze referencja >> nie pasuje do manifestu co jest rozumiale i musze przekompilowac >> pozostale binarki z nowa wersja (by podmienic manifest). Chcialbym >> jednak zeby patch zawieral tylko dll ktora chce podmienic a nie ja + >> binarki ktora maja referencje do MyAssembly. Czy i w jaki sposob jest to >> mozliwe? >> > > Ustaw dla danej referencji specific version na false - powinno zadzialac > ale glowy nie dam. Na pewno zadziala assembly binding redirection: > http://msdn.microsoft.com/en-us/library/2fc472t2%28VS.71%29.aspx > > -- > Pozdrawiam > Marcin Kral >
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads