我正在尝试使用 Rhino-Licensing 开发许可系统。我下载了 Rhino.Licensing.dll并在我的项目中添加了参考。我正在尝试运行此示例。我生成license.xml
了,但在使用此许可证的应用程序中有执行:
...
using Rhino.Licensing;
...
static void Main()
{
var publicKey = File.ReadAllText(@"c:\publicKey.xml");
new LicenseValidator(publicKey, @"c:\license.xml").AssertValidLicense();
Console.WriteLine("Hello");
Console.ReadKey();
}
{"Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' or one of its dependencies. The system cannot find the file specified.":"log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821"}
我的问题是:这是将 Rhino-Licensing 添加到项目中的正确方法吗?为什么会出现此异常?我认为这log4net.dll
是在添加Rhino.Licensing.dll
。
对不起,我的英语不好。