BarTenderPrintClient.dll Missing in BarTender 2022
Hello,
I am new to the BarTender software suite, and am a consultant assisting a client who owns and uses the software. Please let me know if I need to provide a product key or similar in order to access support services.
I am in the process of upgrading a program my client uses from (quite old) .NET Framework 4.6 to more modern .NET Framework 4.8.1. As part of this, I am assuming I need to upgrade the BarTender software - that would be my first question: is that an accurate assumption?
Assuming that is indeed the case, my question revolves around the BarTenderPrintClient class. The legacy code has these lines to instantiate a new print client:
private BarTenderPrintClient.Printer printClient;
printClient = new BarTenderPrintClient.Printer();
It then calls:
printClient.CreatePrintToFileLicense()
and:
printClient.SendPrintCode()
later in the program.
In the legacy code, they have a BarTenderPrintClient.dll file that provides the BarTenderPrintClient class and its methods. However, in the latest version of BarTender that I downloaded (BarTender 2022), I do not see the BarTenderPrintClient.dll file anywhere, and I do not see mention of it in any of the Help documentation or in any more recent online forum posts.
I am assuming this class has been moved, refactored, or deprecated at some point, but I am unable to determine what the migration process would be if so. Any amount of help would be appreciated.
If it helps - here are the DLLs I tried (to see if the class happened to have moved to one of them) that I have successfully been able to load into my project from BarTender 2022, and their versions:
Seagull.BarTender.Print - Version 11.3.8.1
Seagull.Services.PrintSchedule - Version 11.3.8.1
Seagull.Services.PrintScheduler.Contracts - Version 11.3.8.1
I am unsure at this moment which version of BarTender my client is using with the legacy code (I need to get that information from them still), but I can tell you from a project reference standpoint that the legacy code is using Seagull.BarTender.Print version 10.1.4.1, and also loading in BarTender and BarTenderPrintClient assemblies as old-school COM references. The former has a Guid of D58562C1-E51B-11CF-8941-00A024A9083F and is version 10.1, and the latter has a Guid of 20033D6A-7B24-41E5-A4D9-1C626B07876B and is version 1.0. I am assuming this is no longer the recommended method of loading these in, but perhaps that assumption could also be wrong.
Thanks in advance for any help you can provide, and please let me know what other info I can provide, if any!
Thanks so much,
Alex
Iniciar sesión para dejar un comentario.
Comentarios
0 comentarios