Palisade Knowledge Base

HomeTechniques and TipsDeveloper Kits—BDK, EDK, RDK, RODKDeveloper's Kit Redistribution for .NET

19.5. Developer's Kit Redistribution for .NET

This article relates to discontinued products, but is retained for the benefit of our customers with existing licenses. For current information, please see Support Policy for RDK, BDK, EDK, and RODK.

Applies to:
Developer Kits (BDK, EDK, RDK, RODK), release 4.1

This information is adapted from the ".NET Deployment" section of the Developer's Kit (DK) Version 4.1.2 Redistribution Instructions, which is attached as DK Redistribution Instructions.rtf and also ships with the Developer Editions of the DKs.

All of Palisade's Developer Kits (DK) provide ActiveX interfaces.  For .NET developers, we provide a primary interoperability assembly (PIA) with each DK to allow you to use the ActiveX interface from the .NET environment.

We do not install anything to the Global Assembly Cache (GAC) by default; however, we provide the files that should go there. 

Option 1:

Using your own installer, you can place the relevant PIA and policy files into the .NET Global Assembly Cache on the target system. On the computer where you developed the application, the PIA file is in the Palisade\System folder — for example, the @RISK Developer's Kit (RDK) uses Palisade.RdkPia.dll — and the publisher policy files are in the folder "Redistribution Demo\GACDeployment\PublisherPolicyFiles\4.1.2".

Option 2:

As an alternative, we supply a small MSI file that will install the necessary components, assuming that Windows Installer and .NET are already on the target system. Since the current version of the .NET framework installs Windows Installer, this is a reasonable expectation.  The MSI file is in the "Redistribution Demo\GACDeployment" folder on your development computer.  For convenience, RDKPIA.msi for the @RISK Developer's Kit (RDK) and RODKPIA.msi for the RISKOptimizer Developer's Kit (RODK) are also attached to this article.

It's possible to install MSI packages via the command line.  For example, this command installs the RDK PIA silently:
msiexec /I "C:\TEMP\RDKPIA.msi" /q

For more information on installing MSI packages from the command line, see Command-Line Options (accessed 2014-03-12).

You can integrate either of these methods into your own installer.

See also:
To distribute your application in a Citrix, Terminal Services, or Remote Desktop configuration, please see RDK Deployment on Citrix/Terminal Services.

Additional keywords: End User Edition, Demo Edition, .NET deployment of Developer's Kits

last edited: 2014-03-12


This page was: Helpful | Not Helpful