9.1 Migrating from the older, J#, PrologBeans

Prior to SICStus Prolog 4.3.2, the PrologBeans .NET library depended on J# in order to compile and run the Java version as .NET code. This meant that you needed to link with the Microsoft J# support library, which has been discontinued by Microsoft.

The new C# version is expected to be, mostly, binary compatible with code that use the old J# version. This means that you should be able to use your .NET code with the latest prologbeans.dll even without recompiling your code. You should remove the use of the Microsoft J# library, but that should not be strictly necessary.

Please note: The J# version of PrologBeans was deprecated in SICStus Prolog 4.3.2, and was removed in SICStus Prolog 4.3.3. Contact SICStus Support if you need the old J# version.

Send feedback on this subject.