Is this group active again ???

47 views
Skip to first unread message

Stefano Ravagni

unread,
Apr 22, 2025, 1:06:40 PMApr 22
to myfyireporting
Hello, i use Majorsilence reporting tool and i have a question but... i don't understand if assistance is active again or not....

Andrey Gankov

unread,
Apr 23, 2025, 2:42:02 AMApr 23
to myfyireporting
Feel free to ask. If I can, I'll answer.

вторник, 22 апреля 2025 г. в 20:06:40 UTC+3, stefano...@gmail.com:

Stefano Ravagni

unread,
Apr 23, 2025, 3:28:36 AMApr 23
to myfyireporting
Hello and thanks for your support.

I'm using Myfyireporting from many year in a Windows desktop software with 4.X version and now i would upgrade my software to a pure 64 bit and connect to reporting new version, but i don't understand wich file have i to include in my portable software pack.

Actually i include in my pacj this file: DataProviders.dll, designerstate.xml, ICSharpCode.SharpZipLib.dll, Ionic.Zip.dll, itextsharp.dll, Npgsql.dll, RdlEngine.dll, RdlEngineConfig.dll, RdlViewer.dll, zxing.dll, System.Data.SQLite.dll, Mono.Security.dll

If i want upgrade to last version of Myfyireporting... could you tell me which file use and from wich pachet ?

Also i user much Npgsql version 2.X ... could i use the last version in myfyireporting ? ...and wich .NET library i need ?

Thank you for your help !

Andrey Gankov

unread,
Apr 23, 2025, 5:06:28 AMApr 23
to myfyireporting
I haven't fiddled with the latest Majorsilence Reporting updates myself yet and haven't tried version 5.
So I can't tell you about changes in the latest releases.  Contact Peter Gill.

About including it in the project, yes I think you are doing the right thing to include RdlViewer and its dependencies. Alternatively you can use packages from Nuget https://www.nuget.org/packages/Majorsilence.Reporting.RdlViewer.

New version Npgsql will try, i think it will work.

среда, 23 апреля 2025 г. в 10:28:36 UTC+3, stefano...@gmail.com:

Stefano Ravagni

unread,
Apr 23, 2025, 5:14:03 AMApr 23
to myfyireporting
Ok Andrey, thank for your time... i have no idea how to contact Peter... but i will try to update myself using che package you suggest to me...

Peter Gill

unread,
Apr 23, 2025, 6:22:01 AMApr 23
to myfyireporting
https://www.nuget.org/packages/Majorsilence.Reporting.RdlViewer is the nuget package you should use.   As Andrey says, it will pull in all the required dependencies.   It should work fine with the latest npgsql nuget package.

For version 5 I've not yet written an upgrade guide but it is more or less:
  1. net8.0 and newer only
  2. Core projects such as Rdl.Engine changed the root namespace to Majorsilence.Reporting
  3. Initial async support has been added. 
    1. Some of the public methods are now async and you should have compile time warnings/errors.
    2. Some of the public properties were changed to public async methods with similar names
  4. https://github.com/majorsilence/My-FyiReporting/tree/master/Examples you will find an Example.sln solution and one of the projects is using the Majorsilence.Reporting.RdlViewer nuget package and can be used as a rough guide
Other than that the changes done are about making the core projects run better on mac and linux with an optional skiasharp backend instead of system.drawing at compile time.
Reply all
Reply to author
Forward
0 new messages