In c #, I tried a program that I saw on the net.
The program is a Microsoft report with form output.

I installed "Microsoft RDLC Report Designer" with extensions and updates.
I built the program after trying it properly.
After that, if you look at the "Release" folder, you will see many files.
There are a lot of files that I don't understand.

Is this file basically all you need?
I was surprised because there were so many.

  • Answer # 1

    .exe, as well as .config, .xml, and .json are necessary because they are likely to contain settings.
    The visible .dll is highly likely to be used indirectly, even if it is not used directly.

    The SqlServerTypes folder below is the actual type library of SqlServer, so it is necessary if you use Microsoft reports.
    The other folders are language files, so if you use only the Japanese locale, you need no other than ja.

    The only thing that doesn't work is .pdb.

  • Answer # 2

    Files needed to build
    It will be unnecessary after the build is finished