我正在开发一个类库,该类库应该授权给特定的开发人员计算机。没有组件,因此无法进行设计时许可检查。
这个检查实际上对于纯类库是不可用的:
if( LicenseContext.UsageMode == LicenseUsageMode.Designtime ) ...
有人建议使用 Debugger.IsAttached 来检查开发人员机器上是否使用了该库: 库的设计时验证
但是我正在构建阶段寻找解决方案,这样如果许可证无效(例如,这台机器未获得许可),程序就不会构建。有什么建议么?