in den Gac installieren

03/10/2007 - 22:24 von Werner Strewe | Report spam
hallo,

ich habe vs 2005 und will mit einem setupprojekt meine anwendung
installieren. klappt alles prima bis auf ein problem:
ein paar gekaufte dlls will ich nicht in mein anwendungsverzeichnis, sondern
in den gac installieren.
geht das überhaupt und wenn ja, was muß ich als zielverzeichnis angeben?

besten dank!
viele grüße von werner
 

Lesen sie die antworten

#1 Stefan Dirks
04/10/2007 - 09:57 | Warnen spam
Hallo Werner,

ja das geht mit jeder Assembly. Allerdings muss dieser Assembly ein
sogenannter Strong-Name-Key (sn-key) hinzugefügt werden.
Hier findest du die Vorgehensweise, wie du einen "starken Namen" erzeugst
und die Assembly mittels des gacutil-Tools dem GAC hinzufügst:
http://support.microsoft.com/kb/815808/de.
Man kann die Assembly dann aber auch per Copy&Paste direkt in das
GAC-Verzeichnis (i.d.R. "C:\Windows\Assembly") kopieren. Der sn-key dient
übrigens - neben der Einbeziehung von Version und Kultur - dem Verhindern
der bisherigen DLL-Hölle. Man kann sich über die Benutzerkonsole durch ein
"dir c:\windows\assembly\gac" ein Bild machen, wie die Assemblies
tatsàchlich "physikalisch" abgelegt werden...

Gruß
Stefan


"Werner Strewe" schrieb im Newsbeitrag
news:
hallo,

ich habe vs 2005 und will mit einem setupprojekt meine anwendung
installieren. klappt alles prima bis auf ein problem:
ein paar gekaufte dlls will ich nicht in mein anwendungsverzeichnis,
sondern in den gac installieren.
geht das überhaupt und wenn ja, was muß ich als zielverzeichnis angeben?

besten dank!
viele grüße von werner

Ähnliche fragen