Is there a way to use the PI AF SDK without having the client tools installed?
Working on an interface application for work and would like to avoid any additional installs if possible.
By client tools, do you mean PI System Explorer, or things like ProcessBook or DataLink? Years ago the there was an (AF SDK client only) download available. Nowadays it is bundled with PI System Explorer.
By client tools I mean the AF SDK Client, and I would like to install only what is essential.
I'd like to Develop a C# application that can connect to my PI Server that doesn't require any additional downloads/installs on the PC that the application is deployed to.
If I have to install something, is there a way I can install the Client without admin rights?
The AF SDK Client kit includes PSE, but there may be a way to have it not load PSE. Or you may be able to remove PSE afterwards. More importantly however, the installation does require Admin permissions and it will also install all necessary prerequisites and that includes .NET Framework 4.6.2.
That is unfortunate.
This is an application for a client and its not feasible/possible to install all those prereqs (mainly 4.6.2) on every computer we need it.
I'd like to find a way to mimic an install programatically, but that too would require admin rights to edit the Local Key registry. The end goal is to have something I can stick on a flash drive and run on any computer.
Perhaps you should consider PI Web API. There is nothing to install on a client other than a web browser.
Well, we have an application that already is existing that connects to other historian databases (we are trying to add PI functionality to that application for use at client facilities) and we determined the Web API would not integrate well with that.
Some time ago, we shipped what was known as "AF Developer's Kit" which consisted of Intellisense, AF SDK doc and example files. We no longer ship this install kit.
Today, we ship the AF Client install kit. It OPTIONALLY allows you to install the AF SDK, PI System Explorer, Management Plugin, Doc, PI BufSS and PI Builder. Dependencies are installed as appropriate. For example, the AF Client install kit provides PI Net Manager, which is needed for the AF SDK to communicate with PI Data Archive. So just installing the AF SDK may not be sufficient for your needs. You can run the AF Client install kit silently and by selecting the proper switches, you can choose to install only what you need.
Being able to run it silently could help in our case. Our biggest issue will still be lack of admin rights.
AF SDK is a .NET app thus requiring .NET as a dependency.
We are well aware of this. All of the machines we will be working with already have 4.5.2 (which works with PI AF SDK 4) installed. We would not be able to upgrade any further.
Retrieving data ...