我有一个我想许可和分发的库。

我知道如何为运行时许可类/库。其实我已经做过好几次了。我知道如何许可用户控件。我也这样做过几次。

让我感到困惑的是如何为仅用于开发的库(没有拖放用户控件或组件)授予许可。您如何为设计时许可库?

任何想法/提示?

最佳答案

我终于找到了答案。这一点并不像我想象的那么明显。

您不需要查找 DesignTime 或 RunTime 属性,而是需要查看是否附加了调试器。

把它放到构造函数中(在你的类上有适当的属性),你就可以开始运行了!!

if (System.Diagnostics.Debugger.IsAttached)
{
    License L = LicenseManager.Validate(typeof(MyControl), this);
}

我希望这可以帮助其他有同样问题的人!!

- 杰瑞

关于c# - 库的设计时验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/462853/

10-12 04:57