我最近购买了Telerik JustMock的许可证。 Telerik控制面板在我的已购买产品列表下显示JustMock。当我尝试在启用了JustMock Visual Studio扩展的Visual Studio的测试资源管理器中运行我的测试时,我收到一个异常说:
Telerik.JustMockExpiredException : This version of JustMock has expired!
我已卸载所有Telerik Visual Studio扩展,通过Windows程序/功能卸载所有Telerik,然后重新安装控制面板,然后JustMock,问题仍然存在。值得注意的是,当我重新安装控制面板时,它记住了我的用户名/密码,因此我猜测有一个配置文件在某处错误地缓存了我的信息。
这个问题的一个可能根本原因是我在我的个人电子邮件地址下试用了JustMock,但它是由我的公司购买并分配到我的工作电子邮件地址。我目前正在使用我的工作地址登录控制面板,并且没有其他地方可以更改它。
当我通过JustMockRunner.exe运行nunit.exe时会出现同样的问题。
答案 0 :(得分:0)
完全披露:我为Telerik工作。
请关注meilke的评论。
然而,您可以尝试两种选择:
由于许可证是基于开发人员的,因此下载许可版本时使用的电子邮件非常重要。下载JustMock时,您应该使用分配为许可开发人员的电子邮件。我猜您从销售支持团队得到了类似的答案。
第二个选项可能是您使用了JustMock试用版,并且在源控制系统中的某处包含了试用版Telerik.JustMock.dll。因此,尽管安装了许可版本,但您的测试仍在试用中运行。
希望这有帮助。