Deployering af program lavet i Delphi 2006 .NET
Jeg har fiflet med et par .NET programmer og de har nået en tilstand hvor de kan installeres hos brugerene. Desværre kan jeg ikke deployere dem da jeg stoppes af en System.Security.SecurityException.Da programmerne har trådene nede i Firebird databaser så mangler disse assemblies tilsyneladende:
Borland.Data.Common
Borland.Data.Provider
Borland.Data.Interbase
Først prøvede jeg at kopiere dem sammen med min exe-fil. Virkede ikke.
Dernæst installerede jeg dem via GACUTIL -I
Et HelloWorld program som linkede til BdpConnection virkede nu. Det andet program ikke.
Fyldte derefter oplysninger ind i Assembly-sektionerne og gav programmet et "Safe Name" vha. sn.exe.
I Delphi undrer det mig i øvrigt, at KeyFilen skulle være PublicKey og ikke KeyPair.
Det virkede heller ikke. Hvis nogen kan hjælpe, er der lidt points til ham (m/k).
Lidt tillægsspørgsmål:
1. Navnet på et installationsprogram der kan gøre dette for mig. Install shield dur' ikke. Skal kunne lave .NET installation og generere MSI-filer.
2. Hvis jeg kører på et netværksdrev, skal der så GAC'es til serveren?
