Spire.Barcode is a professional barcode library specially designed for .NET developers (C#, VB.NET, ASP.NET, .NET Core) and Java developers (J2SE and J2EE) to generate, read and scan 1D & 2D barcodes.

Thu Nov 05, 2015 5:21 pm

We are evaluating Spire.BarCode to be used in a high volume back end service that will read data matrix, code39 and interleaved 2 of 5 barcodes from 200 dpi TIFF images. Looking at your assembly, you have a reference to System.Drawing for .NET 4.0. According to MSDN, Microsoft does not support the use of classes in the System.Drawing Namespace in a Windows or ASP.NET service:

Classes within the System.Drawing namespace are not supported for use within a Windows or ASP.NET service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. For a supported alternative, see Windows Imaging Components.

With that said, do you also echo Microsoft's warning, or do you have good news for me that the core of Spire.BarCode does not use System.Drawing, and you have lots of customers/users that are successfully using the component in high volume back end services.


Posts: 1
Joined: Mon Jan 26, 2015 8:01 pm

Fri Nov 06, 2015 7:08 am

Hello Ross,

Thanks for your inquiry.
Our Spire.Barcode uses System.Drawing.

Best Regards,
E-iceblue support team
User avatar

Posts: 2432
Joined: Wed Jun 27, 2012 8:50 am

Return to Spire.BarCode