Hello All,
I have not found a discussion which resolved this issue, though I cannot guarantee I checked everything.
I am developing an application using .net 6 and the LINK OS SDK SdkApi.Desktop.Usb.dll does not seem to work with the latest version of dot net and as such i cannot print using USB.
Is there a workaround or update which would resolve my problem?
Kind regards,
Ian
4 Replies
I wish they would open source the SDK..I'm having the same issue!
The whole implementation of the Link-OS SDK for PC-.NET (including SdkApi.Desktop.Usb.dll) is built for the .NET Framework 4.7 (or higher). The .NET 5 & the .NET 6 are the evolution of the .NET Core 3.1, which is not supported by the Link-OS SDK for PC-.NET from the beginning. Currently, there is no plan to migrate the Link-OS SDK for PC-.NET to the .NET 5 or the .NET 6. Fortunately, the .NET Framework will not vanish any time soon, so we can continue building apps based on .NET Framework with the Link-OS SDK for PC-.NET.
Hi Steven,
I am facing the same problem today, I have a project with .NET 6 and installed both PC-Card-.NET and PC-.NET via nuget ( Zebra.Printer.Card.SDK and Zebra.Printer.SDK respectively).
And there is an error with SdkApi.Desktop.dll that is not supported on .NET 6.
When we have only the PC-.NET SDK installed it's working as normal.
It seems that only PC-Card-.NET has a problem running on .NET 6.
Do you have any updates about supporting .NET 5/6 ? There is anything that we can do to use the SDK on .NET 6 or our only option is to downgrade the project to .net framework 4.7?
Thank you.
That would be the ideal solution, as the community then can drive that further.
Also there are some bugs that could be fixed by the community and perf-improvements be done.
So please consider making the SDK open source.