Hello,
I have a C# project that has 2 targets: net4.7.2 and net6-windows.
I am trying to include license file for both targets and got the following error when the two target set or only net6-windows:
>net6.licenses.licx(1): Error LC0004 : Exception occurred creating type 'Steema.TeeChart.Chart, TeeChart, Version=6.2024.7.29, Culture=neutral, PublicKeyToken=9c8126276c77bdb7' System.ArgumentNullException: Value cannot be null.
If I set target to net4.7.2 only then the following licenses.licx file works good:
Steema.TeeChart.Chart, TeeChart, Version=4.2024.7.29, Culture=neutral, PublicKeyToken=9c8126276c77bdb7
Combining two lines into a single .licx file does not help. Having only above as embedded resource (licenses.licx) gives an error:
5>licenses.licx(1): Error LC0004 : Exception occurred creating type 'Steema.TeeChart.Chart, TeeChart, Version=6.2024.7.29, Culture=neutral, PublicKeyToken=9c8126276c77bdb7' System.ArgumentNullException: Value cannot be null.
I see that package version is 4.2024.7.29 but the version of net6 dll is 6.2024.7.29 that may cause that issue.
What is the right licenses.licx file for net6-windows target for 4.2024.7.29 version and how to set up those file for mutli target proj file?
Version:
<PackageVersion Include="Steema.TeeChart.NET" Version="4.2024.7.29" />
Thanks,
Konstantin.
Multitarget .licx error
Re: Multitarget .licx error
Hello Konstantin,
We noticed that you submitted two posts regarding similar issues. If you believe these require different responses, please let us know. Otherwise, I wanted to let you know that we replied to your other post.
Please feel free to reach out if you have any further questions or need additional assistance.
Regards,
Edu
We noticed that you submitted two posts regarding similar issues. If you believe these require different responses, please let us know. Otherwise, I wanted to let you know that we replied to your other post.
Please feel free to reach out if you have any further questions or need additional assistance.
Regards,
Edu
Edu
Steema Support
Steema Support
-
- Newbie
- Posts: 5
- Joined: Fri Jun 28, 2024 12:00 am
Re: Multitarget .licx error
Hi Edu,
Thanks for reply! There are 2 different issues and two different posts.
I will try your suggestion and let you know the result:
Konstantin.
Thanks for reply! There are 2 different issues and two different posts.
I will try your suggestion and let you know the result:
Best,Please make sure that licenses.licx has no content (delete any auto-generated line refrerring to TeeChart) but be sure that the project has the teechart.licenses file included as an embedded resource.
Konstantin.
Edu wrote: ↑Fri Aug 16, 2024 9:54 amHello Konstantin,
We noticed that you submitted two posts regarding similar issues. If you believe these require different responses, please let us know. Otherwise, I wanted to let you know that we replied to your other post.
Please feel free to reach out if you have any further questions or need additional assistance.
Regards,
Edu
-
- Newbie
- Posts: 5
- Joined: Fri Jun 28, 2024 12:00 am
Re: Multitarget .licx error
Hi Edu,
Once I added TeeChart.licenses file generated by TeeCalc_Lic.exe as embedded resource of the executable project then watermark has gone. No need to create an empty *.licx file.
We used to have this *.licx files for every project where TeeChart usage exists. Now, we will need to change the build pipeline to have licenses file attached to every executable proj that hosts or may load an assembly with TeeChart usage. So practically, that means we have to add this to all executables.
Is there any way to have old an behavior (4.1.2014.8120)?
Thanks,
Konstantin.
Result: Watermark on the chart.
Once I added TeeChart.licenses file generated by TeeCalc_Lic.exe as embedded resource of the executable project then watermark has gone. No need to create an empty *.licx file.
We used to have this *.licx files for every project where TeeChart usage exists. Now, we will need to change the build pipeline to have licenses file attached to every executable proj that hosts or may load an assembly with TeeChart usage. So practically, that means we have to add this to all executables.
Is there any way to have old an behavior (4.1.2014.8120)?
Thanks,
Konstantin.
Result: Watermark on the chart.
Edu wrote: ↑Fri Aug 16, 2024 9:54 amHello Konstantin,
We noticed that you submitted two posts regarding similar issues. If you believe these require different responses, please let us know. Otherwise, I wanted to let you know that we replied to your other post.
Please feel free to reach out if you have any further questions or need additional assistance.
Regards,
Edu
Re: Multitarget .licx error
Hello Konstantin:
Regards,
Edu
For TeeChart versions from 2018, with the introduction of support for Nuget, the licensing paradigm needed to be changed. It is not possible to apply the old model to current buildsIs there any way to have old an behavior (4.1.2014.8120)?
Regards,
Edu
Edu
Steema Support
Steema Support