Hello,
I have a C# proj that has 2 targets net.6-windows and net4.7.2.
When I run the app for net.6-windows I got the following exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Text.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.
File name: 'System.Text.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
at Steema.TeeChart.Export.TemplateExport..ctor(Chart chart)
at Steema.TeeChart.Export.Exports.get_Template()
at Steema.TeeChart.Export.Exports.rif(TChart blu)
at Steema.TeeChart.TChart.rfc()
at Steema.TeeChart.TChart..ctor()
Here are some packages used:
<PackageVersion Include="System.Text.Json" Version="8.0.4" />
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.5" />
<PackageVersion Include="SixLabors.ImageSharp.Drawing" Version="2.1.4" />
<PackageVersion Include="PdfSharpCore" Version="1.3.65" />
<PackageVersion Include="Steema.TeeChart.NET" Version="4.2024.7.29" />
App built for net 4.7.2 does not have this issue.
Thanks,
Konstantin.
Mulititarget runtime exception in TeeChart ctr in net6-windows
-
- Newbie
- Posts: 5
- Joined: Fri Jun 28, 2024 12:00 am
Re: Mulititarget runtime exception in TeeChart ctr in net6-windows
Hello Konstantin,
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.
You can find more info here about installing licenses and more.
If the issue persists, please don't hesitate to contact us again. We are here to help and will be happy to assist you further.
Regards,
Edu
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.
You can find more info here about installing licenses and more.
If the issue persists, please don't hesitate to contact us again. We are here to help and will be happy to assist you further.
Regards,
Edu
Edu
Steema Support
Steema Support
-
- Newbie
- Posts: 5
- Joined: Fri Jun 28, 2024 12:00 am
Re: Mulititarget runtime exception in TeeChart ctr in net6-windows
Hi Edu,
Thank you response.
That topic is not about licx file. I have an exception: System.IO.FileNotFoundException at runtime for net6-windows targeted app.
Thanks,
Konstantin.
Thank you response.
That topic is not about licx file. I have an exception: System.IO.FileNotFoundException at runtime for net6-windows targeted app.
Thanks,
Konstantin.
Edu wrote: ↑Fri Aug 16, 2024 9:38 amHello Konstantin,
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.
You can find more info here about installing licenses and more.
If the issue persists, please don't hesitate to contact us again. We are here to help and will be happy to assist you further.
Regards,
Edu
Re: Mulititarget runtime exception in TeeChart ctr in net6-windows
Hello Konstantin,
Apologies for not having correctly understood the problem with our first answer.
The issue you describe, with the error message you quote, is similar to a known issue for TeeChart builds between September 2023 and January 2024 that has since been resolved. We are surprised to see it for a recent build, 4.2024.7.29. It may be that switching between frameworks is causing the problem as the dependencies are different, but we need to be sure how your project is configured. We think that it is likely not possible to combine Framework 4 and 6+ targets for TeeChart in the same project due to the dependency differences (of which System.Text.Json is one).
If you are setting multiple target frameworks in csproj please send us an example of your setup. In other respects, if your project is an older NET6 (NET7 & NET8) project, we recommend a clean start, removing the old Nuget completely from the project and then re-applying TeeChart with the current Nuget.
Regards,
Edu
Apologies for not having correctly understood the problem with our first answer.
The issue you describe, with the error message you quote, is similar to a known issue for TeeChart builds between September 2023 and January 2024 that has since been resolved. We are surprised to see it for a recent build, 4.2024.7.29. It may be that switching between frameworks is causing the problem as the dependencies are different, but we need to be sure how your project is configured. We think that it is likely not possible to combine Framework 4 and 6+ targets for TeeChart in the same project due to the dependency differences (of which System.Text.Json is one).
If you are setting multiple target frameworks in csproj please send us an example of your setup. In other respects, if your project is an older NET6 (NET7 & NET8) project, we recommend a clean start, removing the old Nuget completely from the project and then re-applying TeeChart with the current Nuget.
Regards,
Edu
Edu
Steema Support
Steema Support