I had a Windows .Net Application correctly set up in Wise Installation Studio 7 that was installing and working fine. The application (and all of its dependant assemblies) were targeting .Net 3.5.
We recently upgraded our applications to .Net 4, and therefore i had to replace some 3rd party assemblies that were getting installed to the GAC in Wise (screenshot: http://screencast.com/t/5pWk5VJH3).
After deleting the old DLL's and adding the new ones to Wise via the 'Files' screen, and then testing the installer, there was no error during install, but this happened:
- There was an error during start-up of our application (screenshot: http://screencast.com/t/Zpl32Ddx) - this prompted me to search for any missing DLLs that were not installed.
- I noticed that these new DLL's were not being installed to the GAC at all - they were just being put into the root of C: drive (screenshot: http://screencast.com/t/NkVXKR8v)
- I checked in Wise and noticed that none of the Assembly Attributes on these new DLL's were being populated (screenshot: http://screencast.com/t/m4L4tRI9DeQU).
- I then checked the older Wise package that was working (.Net 3.5 version), and saw that the 'Assembly Types' on these were set to '.Net' (screenshot http://screencast.com/t/ptBj9rlzb7).
- I changed the assembly type in the new Wise package to ".NET" (screenshot: http://screencast.com/t/ljnkVcTW), but the attributes still didnt get populated, and then when i ran the installer, immediatelty i get "internal error 2765 <assembly name>" (screenshot: http://screencast.com/t/R7D8fkkWVk)
Here are my .Net Options in Wise: http://screencast.com/t/oi928axXcur
Have I added these new DLL's incorrectly, and is there an easy fix for this? Or doesn'y Wise Instalation Studio 7 not support .Net applications and/or its assemblies?