Codegruppen und Starke Namen

07/02/2008 - 11:46 von Orazio Di Marco | Report spam
Hallo an alle,

ich verzweifel gerade ein wenig an der Verteilung meiner VB.net Programme.
Folgende Entwicklungsumgebung:

Visual Studio 2005 (.NET 2.0)
Windows 2000 SP4

Ich möchte meiner erzeugte EXE nun über ein Netzlaufwerk (UNC) starten. Das
klappt natürlich nicht, wie ich schon in einigen MSDN
artikeln gelesen habe. Auf einmal haben mich wörter wie "Codegruppen",
"Starker Name" und Zertifizierungen erschlagen!
Ich kann natürlich jetzt noch nicht viel damit anfangen. Ich hab mal
spasseshalber versucht meine Anwendung über den Code (parallel zu Caspol)
eine Codegruppe zu erzeugen. Die Codegruppe konnte ich dann in der
Konfiguration für das .NET Framework in der Systemsteuerung unter dem Zweig
"Computer" sehen. Leider ist mir das ganze aber erst ein wenig spàter
eingefallen und zu diesem Zeitpunkt war mein kompletter Baum schon voll mit
meinen Codegruppen. (Ich hab das erzeugen der Codegruppe in das Form.load
eingefügt. Da ist natürlich bei jedem komplilieren eine Codegruppe erzeugt
worden.) Soviel dazu!

Ich konnte trotzdem meine Anwendung immer noch nicht über einen UNC Pfad
starten. Bis zu dem Zeitpunkt wo ich in der .NET Konfiguration am
übergreifenden Punkt "All_Code" alles auf Full Trust gesetzt habe. Auf
einmal liefs auch mit meiner Anwendung.

Irgendwie hab ich aber trotzdem den Sinn des ganzen verfehlt.

Ich will eigentlich ja nur auf meiner Codegruppe Full Trust vergeben.
Ausserdem möchte ich nicht nur eine Anwendung in der Codegruppe haben
sondern am besten alle meine .NET Programme. Wie schaffe ich es nun eine
Codegruppe für mehrere EXE zu erstellen die dann auch im Netzwerk
funktionieren?

Achja wie ist es eigentlich überhaupt möglich ohne diese .snk Dateien
auszukommen. Kann ich meiner EXE nicht aus dem Projekt heraus einen
Starkennamen vergeben?
Ich hab zwar einen Punkt gefunden wo ich meinen Assemblies eine SNK zuordne
aber dann meckert mir das Projekt wiederrum meine anderen dritthersteller
DLLs an das diese keine Starken Namen hàtten??

Fragen ober fragen! Ich hoff mir kann jemand dabei helfen.

gruß
 

Lesen sie die antworten

#1 Thomas Hübner
07/02/2008 - 20:15 | Warnen spam
Orazio Di Marco schrieb:

Fragen ober fragen! Ich hoff mir kann jemand dabei helfen.



Irgendwie scheint auf solche Fragen hier keiner so richtig Antworten zu
haben. (s. mein Thread weiter unten) Hast Du schonmal versucht nur der
Codegruppe "LocalIntranet_Zone" FullTrust zu geben? (evtl. sicherer als
"AllCode")

Eigentlich fangen aber die Probleme erst an, wenn Dialoge oder
Datenbanktreiber ins Spiel kommen die wiederum auf das Netzwerk
zugreifen. Das ist die Stelle an der ich momentan scheitere. Manchmal
sehne ich mich echt nach VB6 zurück.

Liebe Grüße,
Thomas

Ähnliche fragen