|
Rank: Member
Groups: Registered
Joined: 4/14/2014 Posts: 3
|
If I build my application from my local development machine we have no issues with the Keyoti license.
If I build my application from our TFS Build Server our users get the error message that the license file cannot be found.
I have verified that the licenses.licx committed to tfs matches what is on my local machine and I have also verified that the licx file is included as an EmbeddedResource with the Copy attribute set at "Always".
ERROR 1 : LogEntryType- Error Exception Message- An instance of type 'Keyoti.Thesaurus.Model.ThesaurusEngine' was being created, and a valid license could not be granted for the type 'Keyoti.Thesaurus.Model.ThesaurusEngine'. Please, contact the manufacturer of the component for more information. StackTrace- at System.ComponentModel.LicenseManager.Validate(Type type, Object instance) at Keyoti.Thesaurus.Model.ThesaurusEngine..ctor() at ReviewDocument..ctor(ReviewInfo reviewInfo, IReviewFormMain reviewFormMain, Action closeCallback, Boolean isReadOnly)
Any help appreciated.
Thanks!
|
|
Rank: Member
Groups: Registered
Joined: 4/14/2014 Posts: 3
|
Per a message about this same issue I checked and I have
Keyoti.Thesaurus.Model.ThesaurusEngine, Keyoti.Thesaurus.Model.NET2
in the licx file.
|
|
Rank: Member
Groups: Registered
Joined: 4/22/2006 Posts: 216
|
Hi, for TFS you have to register the key while running the app. under the TFS user account. Please see http://keyoti.com/kb/Def...ew&questId=222&catId=64
It's for RapidSpell Desktop but hopefully you can see how it applies to Thesaurus as well. Do let us know if you have any trouble please. -Harry -Harry
|
|
Rank: Member
Groups: Registered
Joined: 4/14/2014 Posts: 3
|
I just want to make sure that you understand that this is a runtime error, not a build time error.
Do those instructions still apply?
Thanks!
|
|
Rank: Member
Groups: Registered
Joined: 4/22/2006 Posts: 216
|
Yes, the runtime license isn't being embedded at build time - hence the problem. -Harry -Harry
|
|