Unable to compile MSI action install assembly
Posted: Tue Mar 10, 2015 10:17 pm
Hi
I realise that this topic has been discussed many times going back 3 or 4 years. However, I have just started to evaluate InstallAware and have immediately encountered the error when trying to build some of my past applications.
I understand that the problem is likely to be with non-strongly signed assemblies and that the suggested workaround is to load them as files rather than assemblies. OK, firstly, I'm evaluating the Express version of InstallAware which does not allow use of MSICode editor, so using that is out of the question. Secondly, no assemblies are listed in the Design window 'Setup Architecture/Assemblies' dialogue. Thirdly, I don't know how to load them as files.
When I develop my applications in VS 2010, I select References as and when needed, see sample attached. It appears that one or more of these are causing the problem but since they are all Microsoft dlls I would have expected them all to be strongly signed. (Naïve, I know!) Anyway, they are all needed for my application to work.
The InstallAware/Setup Properties dialogue for the same project within VS 2010 shows the following assemblies:
Filename Target
Microsoft.VisualBasic.PowerPacks.Vs.dll GAC
Interop.ADODB.dll $TARGETDIR$
Interop.JRO.dll $TARGETDIR$
stdole.dll $TARGETDIR$
Given that I have no MSICode editor, is there any way for me to load the relevant assemblies as files and make the build work without errors?
Thanks!
I realise that this topic has been discussed many times going back 3 or 4 years. However, I have just started to evaluate InstallAware and have immediately encountered the error when trying to build some of my past applications.
I understand that the problem is likely to be with non-strongly signed assemblies and that the suggested workaround is to load them as files rather than assemblies. OK, firstly, I'm evaluating the Express version of InstallAware which does not allow use of MSICode editor, so using that is out of the question. Secondly, no assemblies are listed in the Design window 'Setup Architecture/Assemblies' dialogue. Thirdly, I don't know how to load them as files.
When I develop my applications in VS 2010, I select References as and when needed, see sample attached. It appears that one or more of these are causing the problem but since they are all Microsoft dlls I would have expected them all to be strongly signed. (Naïve, I know!) Anyway, they are all needed for my application to work.
The InstallAware/Setup Properties dialogue for the same project within VS 2010 shows the following assemblies:
Filename Target
Microsoft.VisualBasic.PowerPacks.Vs.dll GAC
Interop.ADODB.dll $TARGETDIR$
Interop.JRO.dll $TARGETDIR$
stdole.dll $TARGETDIR$
Given that I have no MSICode editor, is there any way for me to load the relevant assemblies as files and make the build work without errors?
Thanks!