Installing a WinForms C # application on the client

-2

Developed an application in WinForms C # in 03 layers with Access.MDB Database:

Now the questions so that the Application can be installed on the client and work correctly.

  • The files I send to the client are as follows:

    1.1 - Executável winforms: Ex: MinhAplicação.exe
    1.2 - DLL MODELS: Modelsapp.dll
    1.3 - DLL DAL:    Dalapp.dll
    1.4 - DLL BLL:    BLLlsapp.dll 
    1.5 - BD Access:  database.mdb
    
  • Even the client having Office installed (in the case 2010) C # obliges me to install OLEDB 12.0 on the client.

    Question: Is there any way for C # Application to recognize Client Office without having to install OLEDB 12.0

  • My Reports made with ReportViwer do not run on the client, unless I install Visual Studio on the client.

    I've already tried to send Visual Studio's reportviwer.exe , run-time . But C # requests the previously installed SQL CRL TYPES. This is tricky for the client.

    Question: What files and procedures do I need for my application to install and run on the client?

  • asked by anonymous 25.11.2014 / 18:17

    2 answers

    0

    About the report viewer. Look on the Microsoft website for "Microsoft Report Viewer Package yyyy Redistributable." It will only install the necessary binaries on the client for it to generate the report. Link to 2010 release: Microsoft Report Viewer 2010 Redistributable Package

        
    09.12.2014 / 15:22
    -1

    On Access there is Access Runtime the version has to be the same as the office you created the database ex: if you created the MDB in access 2007 download the 2007 runtime .. In this link there are all versions: link

    Now on the client already have Office in the installation of the same would have to mark an option that would be something like this: .NET Application Support if they do not check this option of the error I already had a lot of problem with this, Only Office with access in itself application does not recognize. but Runtime solves this problem.

    One Recommendation: Try to start using MySql it is simple to install and use. Even simpler than Access in certain cases.

        
    23.11.2016 / 14:11