Microsoft releases WCF for .NET Core, .5, .6+ ... does AF SDK now have a path foward to .NET Core?

UPDATED 2024 JAN 12:

We have begun work to implement a .NET 8 version of the AF SDK. Please continue to share your use cases and requirements!

 

We are targeting a release date in the second half of 2024, provided there are no interruptions

 

Source: Feedback Portal

 

 

UPDATED 2023 OCT 24: Feedback links were updated below. Admin response to request:

We have begun work to implement a .NET 8 version of the AF SDK.

Please continue to share your use cases and requirements!

 

As recent as October 2021, AVEVA/OSIsoft has stated before they were not going to port AF SDK to .NET Core. The primary technical reason was that AF SDK has a critical dependency upon Windows Communication Foundation (WCF) and WCF as not available in .NET Core.

 

Here is the OSIsoft Feedback Idea regarding porting AF SDK to .NET Core:

Feedback Idea: Upgrade .NET version support for AF SDK

 

On Thursday, April 28, 2022, Microsoft announced the release of CoreWCF, which will be a supported product for .NET Core, .NET 5, .NET 6 and beyond. See blog here:

https://devblogs.microsoft.com/dotnet/corewcf-v1-released/

 

Now that the biggest technical roadblock has been removed, does AF SDK have a path forward to .NET Core?

 

If you want your voice to be heard, please post to the Feedback Idea.

Parents Reply
  • As ​ said, you NEVER needed PSE installed. You only need the AF Client installed. That will install the AF SDK, other DLL's, and most importantly, the standard data references. I agree with the viewpoint of former product manager Steve Kwan that PSE was not meant to be a Client Tool. Our shared viewpoint is that PSE is an Admin's Configuration Tool.

     

    I have sent feedback to AVEVA regarding the link you shared stating my concerns that it is incorrect.

     

    Meanwhile, I direct you to this link:

     

    Install PI AF Client

     

    Where you see that PSE is flagged as OPTIONAL. For regular clients within your company, only install the required AF SDK components. Skip all the optional ones. If the client PC is a server to which only PI Admins access, then by all means install the optional components.

     

     

Children
No Data