Nov 23, 2009
03:51 PM
This is the first patch for the project. Turns out when I included the whole file in the patch the error went away. The strange thing is I have an almost identical project (64-bit as opposed to 32-bit) and when I patched the 64-bit, it worked without me having to include the whole file in the patch. I don't quite understand it, but at least I have them both working now. Thanks. Clark
... View more
Nov 19, 2009
02:46 PM
Project: Basic MSI I created a minor update through the patch design window and there were only four changes: a new registry entry, two new program files, and a file to be removed. When I build the patch, I get 0 errors and 0 warnings. When I run the patch, I get the error "Error 1328:Error applying patch file...." If I click ignore, the registry entry is added, the file I wanted to remove is gone, and one of the two files I wanted to update is updated. The other (the actual program executable) is unchanged. I can't figure out why this one file isn't updated, especially when I get 0 errors or warnings when I build the patch. Can anyone help? It seems like every time I try to build a patch, something goes wrong, and it's different every time. I can't believe how temperamental these patches are, it's ridiculous, and very frustrating.
... View more
Labels
- Labels:
-
InstallShield 2010
Nov 03, 2009
10:11 AM
I did this for all the "_new" modules I added, and I found that some were added and others weren't. Does this mean that some of the merge modules were the same as ones that were already there? How does InstallShield check to see if two Merge Modules are the exact same? By the version number, file date, file size? Clark
... View more
Nov 02, 2009
02:13 PM
Can someone please offer some guidance on Merge Modules? My C:\Program Files\Common Files folder has newer merge modules I need to include in my project. I'd rather not override the older ones, because I have multiple projects and they don't all need the newer ones. I copied the newer msm files to the C:\Program Files\InstallShield\2010\Modules\i386 folder and appended the file names with _new. I assumed they would show up in the Redistributables view, but I don't see them. Is what I'm trying to do even possible? My projects are basic MSI. Thanks for your help. Clark
... View more
Labels
- Labels:
-
InstallShield 2010
Oct 29, 2009
03:02 PM
From the Patching White paper: "If a component has been removed from an existing feature, or if a component code of an existing component has changed, a major upgrade is required. (Note that this rule applies equally to components in merge modules.)" I guess this answers my question. Thanks. Clark
... View more
Oct 29, 2009
11:36 AM
I made several changes to a basic MSI project, created a patch, and when I try to install it over the previous installation, I get "error 2705 invalid table directory could not be linked as tree" I suspect this may have to do with Merge Modules. I removed a Merge Module and added a new one between updates. I noticed in the FeatureComponents table that Merge Modules are actually stored in components, even though they aren't shown in the component view. I know you can't remove components when building a patch, but do the same rules apply to Merge Modules? Thanks for your help.
... View more
Labels
- Labels:
-
InstallShield 2009
Oct 08, 2009
12:49 PM
I have a basic MSI project with three releases: a CD, a web release, and an uncompressed web release (which I use as a reference for patching). For the CD release, I compressed all the files so they fit onto the CD which they do (~350 MB). Everything works great until I try installing from the CD onto a computer that has the program already installed. The installer tells me it will perform an upgrade of the previous version, which I would expect, and then suddenly I'm prompted to insert Disk 1. If I copy the files from the CD to my hard drive and rerun, I am not prompted to insert a CD and the upgrade works fine. Does anyone know why I'm getting prompted to insert Disk 1 when I clearly have plenty of space on the CD? Thank you! Clark
... View more
Labels
- Labels:
-
InstallShield 2009
Sep 16, 2009
04:10 PM
I got it. You have a good description of this in your help. I had a typo in my release flag. Thanks
... View more
Sep 16, 2009
03:19 PM
What's the best way to set INSTALLDIR to ProgramFiles64Folder for the 64-bit package and just ProgramFilesFolder for the 32-bit package? I can do this with a custom action that checks on the VersionNT64 property, but this makes it so that the 32-bit package defaults to the C:\Program Files directory when installing on 64-bit machines instead of C:\Program Files (x86). What I really want to do is check on the Release Flag. Is there a way to use Release Flags in custom actions? Thanks! Clark
... View more
Sep 15, 2009
02:50 PM
To create a hybrid setup that will result in 32-bit and 64-bit packages, should I set the "64-Bit Component" property to "Yes" for all the 64-bit components, or leave it at "No"? The knowledge base article below doesn't clarify this. http://kb.acresso.com/selfservice/viewContent.do?externalID=Q107786
... View more
Labels
- Labels:
-
InstallShield 2009
Aug 04, 2009
06:32 PM
The problem was that SilentReadData was checking if "Result = 1" but that line didn't exist. Not sure how this line is supposed to get written from a custom dialog, but I hard coded it in and the silent install runs fine now.
... View more
Aug 04, 2009
04:44 PM
I have a custom dialog in my InstallScript project and I added code to handle silent installs. I can create a response file fine, but when I try to run in silent mode using the response file, the install stops early. The log file makes it to the line "Lang=0009" and then stops. If the next line should mimic the response file, this means the line referring to the Dialog Order ([{f713B2Af-...}-DlgOrder]) would be next, but it's not getting written. Any ideas? Thanks! Clark
... View more
Labels
- Labels:
-
InstallShield 2009
Jul 22, 2009
12:01 PM
So are there no guidelines on the best way to handle version numbering between beta and releases? Does microsoft have a standard we could follow?
... View more
Jul 21, 2009
02:02 PM
Can anyone offer some insight on the best way to version from beta to release? The issue is we use three version numbers when we release: 1.0.0. With each update, we increment the third element, 1.0.1. We just switched to a Basic MSI install project, and this all works fine. In beta mode, though, we have problems. This is because we use a fourth element. 1.0.0.0. Ideally, we would increment the fourth element in beta and when we release, we drop the fourth element and start incrementing the third. Since the fourth element is ignored in MSI patching, it means we can't test our patches until we release. We're considering this instead: beta1: 1.0.000 beta2: 1.0.001 release1: 1.0.0 release2: 1.0.1 Does anyone know if 1.0.0 is considered a later version than 1.0.001? Any help would be greatly appreciated.
... View more
Labels
- Labels:
-
InstallShield 2009
Jul 17, 2009
03:43 PM
Just had the same problem. Could it have something to do with the fact that I'm patching a 7.0.0.0 with a 7.0.0.1? In the build log I noticed that patches don't recognize the fourth element. But why would I get this error when trying to run the patch? If the fourth element is ignored, shouldn't the patch still run without actually changing any of the files?
... View more
Latest posts by cbarlow
Subject | Views | Posted |
---|---|---|
1571 | May 23, 2011 03:22 PM | |
717 | Feb 23, 2011 04:11 PM | |
3596 | Oct 11, 2010 11:04 AM | |
1612 | Aug 18, 2010 05:04 PM | |
1879 | Jul 23, 2010 10:52 AM | |
1984 | Feb 04, 2010 03:08 PM | |
1984 | Feb 04, 2010 01:24 PM | |
1984 | Feb 04, 2010 01:04 PM | |
5424 | Feb 04, 2010 10:57 AM | |
1742 | Jan 29, 2010 04:21 PM |
Activity Feed
- Got a Kudo for Uninstalling a chained .msi doesn't remove directories. Apr 17, 2019 02:03 AM
- Posted File shown in Orca but not IS and cannot be removed on InstallShield Forum. May 23, 2011 03:22 PM
- Posted Re: Custom Action Sequencing Scenario/Question... on InstallShield Forum. Feb 23, 2011 04:11 PM
- Posted Possible to chain 64-bit MSI to 32-bit MSI? on InstallShield Forum. Oct 11, 2010 11:04 AM
- Posted Re: In Minor Upgrade, Dynamic File Linking: removing a file on InstallShield Forum. Aug 18, 2010 05:04 PM
- Posted Re: How to update Merge Modules manually? on InstallShield Forum. Jul 23, 2010 10:52 AM
- Posted Re: Properties in Prerequisite Command line argument? on InstallShield Forum. Feb 04, 2010 03:08 PM
- Posted Re: Properties in Prerequisite Command line argument? on InstallShield Forum. Feb 04, 2010 01:24 PM
- Posted Re: Properties in Prerequisite Command line argument? on InstallShield Forum. Feb 04, 2010 01:04 PM
- Posted Properties in Prerequisite Command line argument? on InstallShield Forum. Feb 04, 2010 10:57 AM
- Posted Can I system search before prerequisites? on InstallShield Forum. Jan 29, 2010 04:21 PM
- Posted Chained MSIs in a Patch on InstallShield Forum. Jan 26, 2010 03:15 PM
- Posted Changing key file doesn't work on InstallShield Forum. Dec 02, 2009 06:23 PM
- Posted Change the key file? on InstallShield Forum. Dec 02, 2009 05:19 PM
- Posted Re: Major Upgrade then uninstall leaves all files behind on InstallShield Forum. Dec 02, 2009 03:12 PM
- Posted Re: Error 1328.Error applying patch file... on InstallShield Forum. Nov 23, 2009 03:59 PM
- Posted Re: Error 1328.Error applying patch file... on InstallShield Forum. Nov 23, 2009 03:51 PM
- Posted Error 1328.Error applying patch file... on InstallShield Forum. Nov 19, 2009 02:46 PM
- Posted Re: How to update Merge Modules manually? on InstallShield Forum. Nov 03, 2009 10:11 AM
- Posted How to update Merge Modules manually? on InstallShield Forum. Nov 02, 2009 02:13 PM