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
  • Today is 2024 FEB 14 and I have posted the last known update on the feedback portal from 2024 JAN 12. We can hopefully expect to see a release in 2nd half of this year.

     

    What follows now is SHEER CONJECTURE on my part. I heard they are doing major plumbing by switching out the sluggish WCF calls with high performance gRPC calls. One thing I keep thinking are the data references. I would think they would at the very least need to be recompiled to work with .NET 8. And if the data reference has a Editor, i.e. a Winform associated with it, that Winform too needs to be recompiled to .NET 8.

     

    This harkens back to the old .NET 3.5 and early .NET 4.0 days when you had to register 2 different DLL versions to the PISystem.

Reply
  • Today is 2024 FEB 14 and I have posted the last known update on the feedback portal from 2024 JAN 12. We can hopefully expect to see a release in 2nd half of this year.

     

    What follows now is SHEER CONJECTURE on my part. I heard they are doing major plumbing by switching out the sluggish WCF calls with high performance gRPC calls. One thing I keep thinking are the data references. I would think they would at the very least need to be recompiled to work with .NET 8. And if the data reference has a Editor, i.e. a Winform associated with it, that Winform too needs to be recompiled to .NET 8.

     

    This harkens back to the old .NET 3.5 and early .NET 4.0 days when you had to register 2 different DLL versions to the PISystem.

Children