Distribute to Client Computer

Hello all,

We've been using the SDK and everything is working great on our development box. However, we are now ready to distribute to our clients computer. The documentation seems pretty sparse in this regard.

How do we distribute the SDK to our clients computer? What files (if any) need to be registered (via COM or REGASM)? Do files need to be stored in a specific windows directory or can we include them in our application's directory?

I saw a brief section on 'Connection Manager.' Is this something that is installed by default whenever someone installs Sage 50 Canadian or is it something we need to install on the clients computer? 

Thanks,

Ryan

  • Ryan R said:
    The documentation seems pretty sparse in this regard.

    I'm not sure there is any, hopefully you can use an installer that's designed to work with c# custom applications, point it at the compiler output folder and it will sort out the dependencies.

    Failing that, probably installing the SDK and having the DLLS all in the application's folder (as the sample is set up) will work too.

    Ryan R said:
    I saw a brief section on 'Connection Manager.' Is this something that is installed by default whenever someone installs Sage 50 Canadian or is it something we need to install on the clients computer? 

    The connection manager... manages connections to the data stored in the MySQL database, it doesn't necessarily have to be installed on each workstation, only on the server where the data is stored.   It is installed by default when installing the Sage 50 software.  Even if the data is stored on a server, the connection manager and MySQL database are used during backups on the destination volume's server or workstation, or during a database integrity test (it makes a copy of the database in the user's folders during the process)