使用 PostSharp - 对话框中没有 Essential License 选项

Using PostSharp - There is no Essential License Option in the Dialog

我刚刚升级了最新的 PostSharp 版本。在许可证弹出窗口中,我没有获得使用 PostSharp Express 或 Essential 的选项?

这意味着您已经注册了 Essentials(以前的 Express)许可证。您可以在 Visual Studio 菜单 PostSharp > 选项 > 许可证中查看已安装许可证的列表。

如果您在那里没有看到许可证,或者您的构建由于许可而失败,可能是因为您之前已经为所有用户安装了 Express 许可证。自 PostSharp 5 以来不允许这样做。在这种情况下,从注册表 HKLM\SOFTWARE\WOW6432Node\SharpCrafters\PostSharp 3\LicenseKey(s) 中删除许可证并在 Visual Studio 菜单 PostSharp > 选项 > 许可证中注册 Essentials 许可证。