Must Not \"Get It\" Yet (Web Media Blocks)
Posted: Sat Jan 20, 2007 3:44 pm
I see some basic assistance here..
We have our own runtimes that are not currently available web media blocks provided by IA 6.
Our "thought" was that we could create a new project, add the DLL files to the project where they should be installed, set it up for a Web Compressed EXE, and build the project. Since there's a web media block automatically created for the project, and it's included, we figured it would create two outputs - (1) the setup exe, and (2) the .7zip file representing that web media block that we could use to bundle in other projects in the future.
That didn't happen - we tried to extract a .7zip file from that exe, but the decompressor did nothing.
So apparently we're having some challenges understanding how to do this with IA.
We want very thin web installs.
We want the setup exe to really only include our executable program.
We want all other support dlls to be optionally downloaded and installed via the web, including our own custom sets of dll "runtimes".
Our assumption is that we can create our own custom web media blocks that contain only our dlls - but we can't figure out how to build them, and get that to work.
Are web media blocks nothing more than a compressed .7zip?
Can IA 6, from the menus, create this for us, or do we have to run something else?
We need some general assistance here - since apparently we don't quite understand the relationship of the Web build process, why there's a default web media block created in the first place if it isn't generated to a .7zip file, the relationship of web media blocks to .7zip files, how to create a .7zip file if we need to do it manually, and how to finally put our own .7zip files in the IA system so they can be selected as custom web media blocks in the future.
Any direction would be greatly appreciated. I wouldn't think this is too difficult a concept, but apparently we have to write some script to get this functionality.
We've read about everything we can on the forum and in the docs, but we're not MSI script developers.
We have our own runtimes that are not currently available web media blocks provided by IA 6.
Our "thought" was that we could create a new project, add the DLL files to the project where they should be installed, set it up for a Web Compressed EXE, and build the project. Since there's a web media block automatically created for the project, and it's included, we figured it would create two outputs - (1) the setup exe, and (2) the .7zip file representing that web media block that we could use to bundle in other projects in the future.
That didn't happen - we tried to extract a .7zip file from that exe, but the decompressor did nothing.
So apparently we're having some challenges understanding how to do this with IA.
We want very thin web installs.
We want the setup exe to really only include our executable program.
We want all other support dlls to be optionally downloaded and installed via the web, including our own custom sets of dll "runtimes".
Our assumption is that we can create our own custom web media blocks that contain only our dlls - but we can't figure out how to build them, and get that to work.
Are web media blocks nothing more than a compressed .7zip?
Can IA 6, from the menus, create this for us, or do we have to run something else?
We need some general assistance here - since apparently we don't quite understand the relationship of the Web build process, why there's a default web media block created in the first place if it isn't generated to a .7zip file, the relationship of web media blocks to .7zip files, how to create a .7zip file if we need to do it manually, and how to finally put our own .7zip files in the IA system so they can be selected as custom web media blocks in the future.
Any direction would be greatly appreciated. I wouldn't think this is too difficult a concept, but apparently we have to write some script to get this functionality.
We've read about everything we can on the forum and in the docs, but we're not MSI script developers.