djorgensen
12-17-2005, 09:00 PM
Ive been using WISE as an install tool for some time (years lol) but because of their lack of Visual Studio 2005 support decided to swtich to Installshield.
We'll I've installed installshield premier 11.5 read the "help/manual" (lol) and ive got nowhere.
I know I could just build and include all the files manually (i could do that with WISE and they dont even support Visual Studio 2005, unless you call making the .net 2 runtimes available as a merge, support) but I think I'm missing something. the manual/help file appears to have been written for VS 2003 (or maybe 2002).
How do i build a Visual Basic 2005 MSI Installer?
Ive tried doing it directly from "InstallShield 11.5 for Visual Studio .NET 2005" but then I dont see any option to build an MSI (or any) installer from VB.NET app.
Using the standard InstallShield 11.5, I've selected new project, selected VB.NEt project, found the solution file and about have way through it just stops and closes the wizzard without error.
It appears to have created an InstallShield file which I have then opended.
From within the main InstallShield the only item which looks important is under Application Data > Files and Folders.
MyProject.Primary Output. So i right click it and and thought resolve project output sounds good. No luck apparantly I need to run it from Visual Studio.Net. so i close this app down and open it in visual studio.net.
in visual studio.net i try the same thing, but now i get a nice little window that is Blank.
so i thought maybe i will just try and build the thing. now i get this:
=======================
Error 1 ICE02: File: 'omyproject.primary_output' not found in File table. Component KeyPath PROJECT_ASSISTANT_DEFAULT_COMPONENT Double click here to see the table and record that causes: ICE02
=========================
am i thick? (perhaps)
I wouldnt say there is anything that complex about this project. (i was going to try some c# projects after this one as i thought VB might be an easy one to start out with) i suppose the project uses a few controls (all .net aprat from one which is a com object) and theres about 40 forms in it.
Any advice?
(sorry for any typos)
We'll I've installed installshield premier 11.5 read the "help/manual" (lol) and ive got nowhere.
I know I could just build and include all the files manually (i could do that with WISE and they dont even support Visual Studio 2005, unless you call making the .net 2 runtimes available as a merge, support) but I think I'm missing something. the manual/help file appears to have been written for VS 2003 (or maybe 2002).
How do i build a Visual Basic 2005 MSI Installer?
Ive tried doing it directly from "InstallShield 11.5 for Visual Studio .NET 2005" but then I dont see any option to build an MSI (or any) installer from VB.NET app.
Using the standard InstallShield 11.5, I've selected new project, selected VB.NEt project, found the solution file and about have way through it just stops and closes the wizzard without error.
It appears to have created an InstallShield file which I have then opended.
From within the main InstallShield the only item which looks important is under Application Data > Files and Folders.
MyProject.Primary Output. So i right click it and and thought resolve project output sounds good. No luck apparantly I need to run it from Visual Studio.Net. so i close this app down and open it in visual studio.net.
in visual studio.net i try the same thing, but now i get a nice little window that is Blank.
so i thought maybe i will just try and build the thing. now i get this:
=======================
Error 1 ICE02: File: 'omyproject.primary_output' not found in File table. Component KeyPath PROJECT_ASSISTANT_DEFAULT_COMPONENT Double click here to see the table and record that causes: ICE02
=========================
am i thick? (perhaps)
I wouldnt say there is anything that complex about this project. (i was going to try some c# projects after this one as i thought VB might be an easy one to start out with) i suppose the project uses a few controls (all .net aprat from one which is a com object) and theres about 40 forms in it.
Any advice?
(sorry for any typos)