Using Iron Barcode License Keys

This article was translated from English: Does it need improvement?
Translated
View the article in English

如何获取许可证密钥

添加 IronBarcode 许可证密钥可以让您在没有限制或水印的情况下部署您的项目。

You can buy a license key or sign up for a free 30-day trial key here.


步骤 1:下载 IronBarcode 的最新版本

今天在您的项目中使用 IronBarcode,免费试用。

第一步:
green arrow pointer

通过 NuGet 安装

在开始之前,我们需要安装 Barcode NuGet 包的最新版本。

Install-Package BarCode

您可以在此处了解有关 NuGet 包的更多信息

通过 DLL 安装

作为替代,也可以下载 IronBarcode.dll并将其添加到您的项目中。


步骤 2:申请许可证密钥

使用代码设置您的许可证

在程序启动时的某个地方添加此代码,在使用 IronBarcode 之前。

// Apply your IronBarcode license key
IronBarCode.License.LicenseKey = "IRONBARCODE-MYLICENSE-KEY-1EF01";
// Apply your IronBarcode license key
IronBarCode.License.LicenseKey = "IRONBARCODE-MYLICENSE-KEY-1EF01";
' Apply your IronBarcode license key
IronBarCode.License.LicenseKey = "IRONBARCODE-MYLICENSE-KEY-1EF01"
$vbLabelText   $csharpLabel

使用 Web.Config 或 App.Config 设置您的许可证

要使用Web.Config或App.Config将密钥全局应用于您的应用程序,请在appSettings中将以下密钥添加到您的配置文件中。

<configuration>
  ...
  <appSettings>
    <add key="IronBarCode.LicenseKey" value="IRONBARCODE-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
<configuration>
  ...
  <appSettings>
    <add key="IronBarCode.LicenseKey" value="IRONBARCODE-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
XML

There is a known licensing issue between IronBarCode versions 2023.4.1 - 2024.3.2 with the following frameworks:

  • ASP.NET项目
  • .NET Framework版本 >= 4.6.2

存储在Web.config文件中的键没有被产品拾取和使用。 访问在 Web.config 中设置许可证密钥 故障排除文章以了解更多信息。


使用 .NET Core appsettings.json 文件设置您的许可证密钥

要在 .NET Core 项目中将密钥全局应用于您的应用程序:

  • 在您的项目根目录中添加一个名为appsettings.json的 JSON 文件。
  • 在您的 JSON 配置文件中添加一个IronBarCode.LicenseKey键。值应该是您的许可证密钥。
  • 确保文件属性包括 复制到输出目录:始终复制

文件:appsettings.json

{
  "IronBarCode.LicenseKey": "IRONBARCODE-MYLICENSE-KEY-1EF01"
}

步骤 3:测试您的密钥

测试您的密钥是否安装正确。

// Verify if the provided license key is valid
bool result = IronBarCode.License.IsValidLicense("IRONBARCODE-MYLICENSE-KEY-1EF01");

// Check if IronBarCode is licensed successfully
bool is_licensed = IronBarCode.License.IsLicensed;
// Verify if the provided license key is valid
bool result = IronBarCode.License.IsValidLicense("IRONBARCODE-MYLICENSE-KEY-1EF01");

// Check if IronBarCode is licensed successfully
bool is_licensed = IronBarCode.License.IsLicensed;
' Verify if the provided license key is valid
Dim result As Boolean = IronBarCode.License.IsValidLicense("IRONBARCODE-MYLICENSE-KEY-1EF01")

' Check if IronBarCode is licensed successfully
Dim is_licensed As Boolean = IronBarCode.License.IsLicensed
$vbLabelText   $csharpLabel

步骤 4:开始您的项目

按照我们的教程开始使用 IronBarcode


问题? 如果您有任何问题,请联系[support@ironsoftware.com](mailto:support@ironsoftware.com)

常见问题解答

如何为我的 C# 项目获取许可证密钥?

您可以通过在授权页面购买或注册免费 30 天试用密钥来获取许可证密钥。

在 C# 中通过 NuGet 安装 IronBarcode 的步骤是什么?

要通过 NuGet 安装 IronBarcode,请使用命令: Install-Package BarCode 。更多信息请参见 NuGet 包页面。

有没有不通过 NuGet 安装 IronBarcode 的其他方法?

是的,您可以直接下载 IronBarcode.dll 并从我们的包页面将其添加到您的项目中。

如何通过代码在 C# 应用程序中应用许可证密钥?

在应用程序启动时添加以下代码:IronBarCode.License.LicenseKey = "YOUR-LICENSE-KEY";

如何在 .NET 中使用配置文件设置许可证密钥?

在 Web.config 或 App.config 文件的 appSettings 部分中添加许可证密钥,密钥为IronBarCode.LicenseKey

在 .NET Core appsettings.json 文件中应用许可证密钥的方法是什么?

在 appsettings.json 文件中添加一个名为IronBarCode.LicenseKey键,并将你的许可证密钥作为其值。确保该文件设置为“*复制到输出目录:始终复制*”。

如果 Web.config 中的许可证密钥未被识别,我该怎么办?

在特定版本之间存在一个已知问题,其中密钥未被拾取。访问我们的故障排除文章以获取指导。

如何检查我的许可证密钥在 C# 中是否有效?

您可以使用 IronBarCode.License.IsValidLicense("YOUR-LICENSE-KEY") 来验证密钥,并使用 IronBarCode.License.IsLicensed 来检查是否已授权。

我在哪里可以找到开始使用 IronBarcode 的教程?

在我们的文档页面上查看如何开始使用 IronBarcode 的教程。

如何联系技术支持以解答 IronBarcode 的问题?

如有问题,请通过电子邮件与 support@ironsoftware.com 联系。

IronBarcode 是否兼容 .NET 10 及更高版本?

是的。IronBarcode 官方支持 .NET 10(以及 .NET 9、8、7、6、5、.NET Core 2.x/3.x、.NET Standard 2.x 和 .NET Framework 4.6.2+)。通过代码、Web.config/App.config 或 appsettings.json 应用许可证密钥时,它完全兼容。([ironsoftware.com](https://ironsoftware.com/csharp/barcode/features/compatibility/?utm_source=openai))

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

准备开始了吗?
Nuget 下载 1,935,276 | 版本: 2025.11 刚刚发布