Moin, Moin,
ich habe noch ein paar Schwierigkeiten mit selbst geschriebenen Assemblys:
Damit der Client (der das selbst geschriebene Package - wie im Delphi.NET Sonderheft beschrieben - einbindet) auch auf Rechnern ohne Entwicklungsumgebung läuft, ist es notwendig das Package im GAC abzulegen - oder ?
Dies hieße, daß das Package einen öffentlichen Schlüssel benötigt, da die "Microsoft .NET Framework 1.1-Konfiguration" sonst meckert - oder?
Dies hätte zur Folge, daß auch der Client einen öffentlichen Schlüssel benötigt, da strong names nur von strong names aufgerufen werden können - oder?
Eine weitere Frage: Wenn sich im Zuge eines Delphi 8 Updates einige Borland-Assembly's ändern, ist es sicher auch notwendig diese (sofern neue eigene Programme diese benötigen) an externe Rechener weiterzugeben - oder?
Wie aber verhalten sich dann ältere Programme, die die vorherige Version der Borland-Assembly erwarten? Denn es ist doch so, daß die erwartete VersionsNr explizit im Programm abgelegt ist - oder?
Um die Verwirrung (meine) komplett zu machen: Wenn ich in Delphi 8 eigene Assemblys einbinde, ist es dann richtig, daß ich um interne Änderungen an der eingebundenen Assembly auch im Client nutzen zu können, diesen auch jedesmal neu kompilierern muß - widersprich dies nicht dem Nutzen von eigenständigen Assemblys?
ich habe noch ein paar Schwierigkeiten mit selbst geschriebenen Assemblys:
Damit der Client (der das selbst geschriebene Package - wie im Delphi.NET Sonderheft beschrieben - einbindet) auch auf Rechnern ohne Entwicklungsumgebung läuft, ist es notwendig das Package im GAC abzulegen - oder ?
Dies hieße, daß das Package einen öffentlichen Schlüssel benötigt, da die "Microsoft .NET Framework 1.1-Konfiguration" sonst meckert - oder?
Dies hätte zur Folge, daß auch der Client einen öffentlichen Schlüssel benötigt, da strong names nur von strong names aufgerufen werden können - oder?
Eine weitere Frage: Wenn sich im Zuge eines Delphi 8 Updates einige Borland-Assembly's ändern, ist es sicher auch notwendig diese (sofern neue eigene Programme diese benötigen) an externe Rechener weiterzugeben - oder?
Wie aber verhalten sich dann ältere Programme, die die vorherige Version der Borland-Assembly erwarten? Denn es ist doch so, daß die erwartete VersionsNr explizit im Programm abgelegt ist - oder?
Um die Verwirrung (meine) komplett zu machen: Wenn ich in Delphi 8 eigene Assemblys einbinde, ist es dann richtig, daß ich um interne Änderungen an der eingebundenen Assembly auch im Client nutzen zu können, diesen auch jedesmal neu kompilierern muß - widersprich dies nicht dem Nutzen von eigenständigen Assemblys?
Comment