Online Forums
Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.
Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.
Do not use the Contact page for technical issues.
- Forum
- Discussions
- QuickOPC-UA in COM
- Installation, Deployment
- Packaging Python application using pythonnet
Packaging Python application using pythonnet
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Just a note, be careful with assessing whether registering the license works. It rarely gives a direct error. Instead, it will simply silently fall back to the trial license. So, you really need to check the resulting serial number (which you are probably already doing).
Second, I am not sure how you actually did that in pythonnet? C# or VB.NET are compiled, so the license key gets embedded into your assembly produced by the compiler (and in runtime, you refer to it e.g. by GetExecutingAssembly).
Is pythonnet an interpreter? If so, into which assembly did you put the license key?
The trial key for experimenting with license key registration - the one you are mentioning - is installed with QuickOPC. There is e.g. one under ExamplesNet\CSharp\VS2019\Console\UADocExamples\Licensing\Key-DemoOrTrial-WebForm-1999003494-20180611.bin .
The system does not technically distinguish between developer and runtime key. When you purchase a commercial license, you will get just one license key. It is your responsibility to use the license key in accordance with to the license terms.
Best regards
Please Log in or Create an account to join the conversation.
I try to utilize the Managed Resource License Store.
The example from the documentation, works or at least doesn't produce any error message.
Part of the message is hidden for the guests. Please log in or register to see it.
Somehow would it be possible to provide me some trial UADocExamples.Licensing.Key-DemoOrTrial-WebForm-1999003494-20180611.bin key by which I can test the RegisterManagedResource method.
Plus one additional question, Single Developer + Runtime Free License - I understand that only one developer, but how the "system" knows that the registered key belongs to the developer vs. deployed software? Using the same key.
Thanks for your help in advance.
Please Log in or Create an account to join the conversation.
Btw, I noticed that in the guide:
Newtonsoft.Json, Opc.Ua.*.dll, OpcLabs.EasyOpcUA.dll, OpcLabs.OpcUANodeset:
Newtonsoft.Json, OpcLabs.OpcUANodeset files missing the dll extensions.
Please Log in or Create an account to join the conversation.
The files from Assemblies\net47\Design need not and should not be deployed.
Good catch - I will update the documentation for the next version to make this clear explicitly.
Best regards
Please Log in or Create an account to join the conversation.
Is the folder '\OPC Labs QuickOPC 2021.1\Assemblies\net47\Design' (with its content) necessary at all?
Please Log in or Create an account to join the conversation.
You do not need to run the installer.
You do not need the .XML files. The User's Guide says "...you can simply install all .DLL files from Assemblies\net47 ...".
Best regards
Please Log in or Create an account to join the conversation.
I would like to ask for your kind help.
I would like to deploy the application.
I use clr and not win32com.client.
Currently the app uses the assemblies from path: c:\Program Files (x86)\OPC Labs QuickOPC 2021.1\Assemblies\net47
If I pack all the files inside the aforementioned directory, will it be enough?
I mean do I need any installation process of QuickOPC-2021.1-Windows-Full.exe?
For licensing I would like to use the LMConsole Utility.
I found the guide in which it is described that I can delete some of the assemblies. Besides the .dll, is it OK to delete the .xml files as well?
Thanks for your help in advance.
Best Regards!
Please Log in or Create an account to join the conversation.
- Forum
- Discussions
- QuickOPC-UA in COM
- Installation, Deployment
- Packaging Python application using pythonnet