Developer Center Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

Why there is no NI Third Party Add-on Activation Libraries in the list of Additional Installers

Hi, All

After I install the Third Party Licensing and Activation Toolkit, I click Show Example and then open this example.example.png

But when I open Installer properties and change to Additional Installers page, it told me there is no NI Third Party Add-on Activation Libraries in my computer

no.png

Why is that happen? Is this a bug or just my mistake?

0 Kudos
Message 1 of 8
(7,974 Views)

No, this is not your mistake.  When moving over to VI Package Manager for installation I believe there were requests put in to update the documentation for this example.  I'll follow up with our R&D team to confirm.

Are you adding licensing for a toolkit/API or to an application?  This run-time dependency is only required when using the TPLAT API and in the short-term you can manually add the dependencies to your project by including NI_LV2PLicAPI.lvlib (found in LabVIEW 2015\vi.lib\AddonLicensing) as an additional include when building your EXE.  Also, make sure the KEYLIB and SKCA DLLs are included from \LabVIEW 2015\resource\.

Again, I will follow up with R&D to sort out what updated instructions need to be published for this example and will get those to you.

Kind regards,

-RDR

0 Kudos
Message 2 of 8
(6,776 Views)

I've heard back from the developers who created the package and it appears the example is in need of an update.  By unchecking the 'NI Third Party Add-on Activation Libraries' entry under additional installers your build specification should continue to build without an issue as these dependencies are already included with your EXE.

-RDR

0 Kudos
Message 3 of 8
(6,776 Views)

Thanks for the feedback RDR.

I have tried to build my toolkit without checking "NI Third Party Add-on Activation Libraries" as you said, and I tested my tookit in another computer without installing Third Party Licensing and Activation Toolkit. But it truns out that the VIs in my toolkit is not proper lisence and could not run at all.

I hope this could fix as soon as posible.

Best regards

-JeremiahZOU

0 Kudos
Message 4 of 8
(6,776 Views)

Hi Jeremiah,

But it truns out that the VIs in my toolkit is not proper lisence and could not run at all.

Can you please clarify what you mean by this?  I think this is an unrelated problem, but I need more details to fully understand what's going on.  Please post a screenshot of the error you are getting on your other computer.


David

0 Kudos
Message 5 of 8
(6,776 Views)

Hi David,

Here is the screenshot:

not license.png

And after I installed the Third Party Licensing and Activation Toolkit manually, all the VIs are working good.

Best regards

-JeremiahZOU

0 Kudos
Message 6 of 8
(6,776 Views)

Ah yes, I think I understand.  This is most likely because you need to manually include the KEYLIB and SKCA dlls in your installer.  If you use VI Package Manager to distribute your toolkit (which is the recommended solution) these DLLs are automatically included.

0 Kudos
Message 7 of 8
(6,776 Views)

OK, I see. You are right, thank you so much!

Message 8 of 8
(6,776 Views)