Search code examples
visual-studio-2012crystal-reportswixnsisinfragistics

VS Express 2012 Installer Options


I've built a project using VS Express 2012, and obviously there are no installer project templates available for me to use to create a setup/installer routine.

I've looked up some alternatives and have found NSIS and WiX, but I'm not too sure about the details of these.

My project uses an MS Access back-end, along with Crystal Reports files, .ini files, and infragistics controls...

Which of these, if it's even possible, will make it possible to create an installer that means the end user doesn't need to have the infragistics package etc installed? Are there any better alternatives?


Solution

  • If you use the Infragistics binaries then there is no way to run your project if the running machine has not the infragistics binaries available.
    You need to distrubute them along with the required binaries for Crystal Report.

    With Access the problem is different. If you use OleDb.Jet.4.0 (Access 2003 32 bit) then support is included directly in the framework. If you use ACE.12.0 then you need to install the required binaries from Microsoft (https://www.microsoft.com/en-us/download/details.aspx?id=13255) and be sure to read The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine while data export to MS ACCESS