对构建服务器上的PostSharp许可证问题进行故障排除:在哪里可以找到PostSharp Express的许可证?

Vin*_*lly 5 postsharp

我遇到了CI构建服务器的问题,其中PostSharp导致构建失败并显示以下消息:The assembly 'yada-yada.dll' uses non-licensed features (Basic Features). [...].我们正在使用当前版本的PostSharp(3.1.52),并且在开发人员拥有注册的Express许可证的本地开发环境中对库没有任何麻烦.

PostSharp文档,构建服务器不应该需要一个许可证.但是,他们承认自动化识别可能会失败:

如果此检查因任何原因无效,您可以使用构建服务器的任何许可用户的许可证密钥.这不会被视为许可侵权.但是,最好将问题报告给我们的技术支持,以便我们可以修复检测算法.

建议在源代码管理中包含许可证密钥.

我试图测试这个理论,但我似乎无法访问我的实际PostSharp Express许可证!PostSharp选项也没有任何帮助:

PostSharp许可选项http://i58.tinypic.com/2qi8bom.png

有人有主意吗?谢谢!

Gae*_*eur 5

您可以在注册表项下找到您的许可证密钥HKEY_CURRENT_USER\Software\SharpCrafters\PostSharp 3