Desktop productivity for business analysts and programmers

Reference list of Enterprise Guide versions versus .Net versions for custom tasks

Accepted Solution Solved
Reply
Trusted Advisor
Posts: 1,059
Accepted Solution

Reference list of Enterprise Guide versions versus .Net versions for custom tasks

Hi, all

I just left SAS Global Forum as the proud owner of Chris's book "Custom Tasks for EG". (Shameless plug...it's terrific!)

I've already managed to create a custom task (small world-dominating BWAA-HAA-HAA), but one piece of information eludes me.

Chris's book only covers which .Net versions to use with which EG versions up to 5.1. I've looked, but for the life of me I can't find a comprehensive reference list for all of the Enterprise Guide versions out there.

Could somebody kindly point me at the correct location?

Much thanks,

  Tom


Accepted Solutions
Solution
‎05-22-2015 01:33 PM
Community Manager
Posts: 2,697

Re: Reference list of Enterprise Guide versions versus .Net versions for custom tasks

Tom,

I'll do better than that.  Here's the updated table:

SAS Enterprise Guidev4.1v4.2v4.3v5.1v6.1v7.1/v7.11
SAS Version9.1.39.29.2, 9.39.2, 9.3, 9.49.2, 9.3, 9.49.2, 9.3, 9.4
Microsoft .NET version1.12.03.5 sp13.5 sp14.04.51

So... these are the versions of Microsoft .NET that each of the SAS Enterprise Guide versions are built with.  However, you can build your custom tasks with earlier versions of .NET, and have them run within later versions of SAS Enterprise Guide.  For example, the samples I built for SAS Enterprise Guide 4.1 (using Microsoft .NET 1.1) work fine within SAS Enterprise Guide 7.1 -- no changes or recompiling needed.

So if you want to build a task that works in multiple versions of SAS Enterprise Guide, aim for the lowest version that you want to support.  Want to support 4.3 and later?  Then use Microsoft .NET 3.5sp1 and reference the SAS.Shared.Addins.dll and SAS.Tasks.Toolkit.dll from SAS Enterprise Guide 4.3.  The resulting task DLL will work in v4.3 and later.

Sometimes the tricky part is finding the SAS-supplied DLLs that you need when you don't have those earlier versions of SAS Enterprise Guide installed.  Let me know if you need those and I'll place them somewhere that you can get to them.

I'm glad that you're enjoying the book!

Chris

View solution in original post


All Replies
Solution
‎05-22-2015 01:33 PM
Community Manager
Posts: 2,697

Re: Reference list of Enterprise Guide versions versus .Net versions for custom tasks

Tom,

I'll do better than that.  Here's the updated table:

SAS Enterprise Guidev4.1v4.2v4.3v5.1v6.1v7.1/v7.11
SAS Version9.1.39.29.2, 9.39.2, 9.3, 9.49.2, 9.3, 9.49.2, 9.3, 9.4
Microsoft .NET version1.12.03.5 sp13.5 sp14.04.51

So... these are the versions of Microsoft .NET that each of the SAS Enterprise Guide versions are built with.  However, you can build your custom tasks with earlier versions of .NET, and have them run within later versions of SAS Enterprise Guide.  For example, the samples I built for SAS Enterprise Guide 4.1 (using Microsoft .NET 1.1) work fine within SAS Enterprise Guide 7.1 -- no changes or recompiling needed.

So if you want to build a task that works in multiple versions of SAS Enterprise Guide, aim for the lowest version that you want to support.  Want to support 4.3 and later?  Then use Microsoft .NET 3.5sp1 and reference the SAS.Shared.Addins.dll and SAS.Tasks.Toolkit.dll from SAS Enterprise Guide 4.3.  The resulting task DLL will work in v4.3 and later.

Sometimes the tricky part is finding the SAS-supplied DLLs that you need when you don't have those earlier versions of SAS Enterprise Guide installed.  Let me know if you need those and I'll place them somewhere that you can get to them.

I'm glad that you're enjoying the book!

Chris

New Contributor
Posts: 2

Re: Reference list of Enterprise Guide versions versus .Net versions for custom tasks

Hi,

In January 2016, Microsoft will stop the support lifecycle of .NET Framework 4.5.1 and then, we want (have) to pass to .NET Framework 4.5.2.

Is SAS Enterprise Guide 7.1(1) on SAS 9.3 compabible with .NET Framework 4.5.2 ?

Thanks in advance for your(s) response(s) !

Johann

SAS Super FREQ
Posts: 272

Re: Reference list of Enterprise Guide versions versus .Net versions for custom tasks

Hi Johann,

Yes, EG 7.1 and 7.11 are supported with .NET Framework 4.5.2.

Casey

New Contributor
Posts: 2

Re: Reference list of Enterprise Guide versions versus .Net versions for custom tasks

Thanks Casey !

☑ This topic is SOLVED.

Need further help from the community? Please ask a new question.

Discussion stats
  • 4 replies
  • 574 views
  • 0 likes
  • 4 in conversation