我使用Portable.Licensing生成了“license.lic”文件。我无法加载它。如何使用Portable.Licensing加载和验证许可证。
答案 0 :(得分:0)
用于加载许可证文件和验证节目的documentation:
断言许可证的最简单方法是在您的应用程序的入口点。 首先从文件或资源加载许可证:
var license = License.Load(...);
然后你可以断言许可证:
使用Portable.Licensing.Validation; var validationFailures = license.Validate()
.ExpirationDate()
.When(lic => lic.Type == LicenseType.Trial)
。而()
的.signature(公钥)
.AssertValidLicense();
Portable.Licesing不会抛出任何异常,只返回验证失败的枚举。 现在您可以迭代可能的验证失败:
foreach(validationFailures中的var失败) Console.WriteLine(failure.GetType()。Name +“:”+ failure.Message +“ - ”+ failure.HowToResolve);