PDA

View Full Version : VC 2005 SP1 Merge Modules giving hundereds of errors.



RodneyM
06-19-2007, 09:13 AM
Can anyone please explain why with the latest Installshield 2008 and the latest Microsoft VC 2005 SP1 Merge modules I get hundereds of errors and warnings during the Vista Validation. I'm new to Installshield but our install is a simple install. We have our VB6 exe file that uses Xenocode to wrap most of our files. So that leaves us with a chm help file, the VC 2005 SP1 files (ATL, CRT, MFC), msvbvm60.dll, comctl32.ocx, and the mscomctl.ocx files.


Created release folders
AdminExecuteSequence table successfully built
AdminUISequence table successfully built
AdvtExecuteSequence table successfully built
AdvtUISequence table successfully built
InstallExecuteSequence table successfully built
InstallUISequence table successfully built
Directory table successfully built
Feature table successfully built
FeatureComponents table successfully built
Component table successfully built
Loading File table
File [INSTALLDIR]AcroPlotRepro.exe is already signed.
Building File table
Merging modules...
Merging Visual C++ 8.0 ATL (x86) WinSXS MSM: C:\Program Files\Common Files\Merge Modules\Microsoft_VC80_ATL_x86.msm
Merging Visual C++ 8.0 ATL.Policy (x86) WinSXS MSM: C:\Program Files\Common Files\Merge Modules\policy_8_0_Microsoft_VC80_ATL_x86.msm
Merging Visual C++ 8.0 CRT (x86) WinSXS MSM: C:\Program Files\Common Files\Merge Modules\Microsoft_VC80_CRT_x86.msm
Merging Visual C++ 8.0 CRT.Policy (x86) WinSXS MSM: C:\Program Files\Common Files\Merge Modules\policy_8_0_Microsoft_VC80_CRT_x86.msm
Merging Visual C++ 8.0 MFC (x86) WinSXS MSM: C:\Program Files\Common Files\Merge Modules\Microsoft_VC80_MFC_x86.msm
Merging Visual C++ 8.0 MFC.Policy (x86) WinSXS MSM: C:\Program Files\Common Files\Merge Modules\policy_8_0_Microsoft_VC80_MFC_x86.msm
Merging Visual C++ 8.0 MFCLOC (x86) WinSXS MSM: C:\Program Files\Common Files\Merge Modules\Microsoft_VC80_MFCLOC_x86.msm
Merging Visual C++ 8.0 MFCLOC.Policy (x86) WinSXS MSM: C:\Program Files\Common Files\Merge Modules\policy_8_0_Microsoft_VC80_MFCLOC_x86.msm
File table successfully built
Building MsiFileHash table
MsiFileHash table successfully built
Class table successfully built
Extension table successfully built
ODBCDataSource table successfully built
ODBCDriver table successfully built
ISSQLScriptFile table successfully built
ISSQLScriptReplace table successfully built
ISSQLConnectionScript table successfully built
ISSQLConnection table successfully built
ISSQLConnectionDBServer table successfully built
ISSQLRequirement table successfully built
ISPalmApp table successfully built
ISPalmAppFile table successfully built
ISComPlusProxy table successfully built
ISComPlusApplication table successfully built
ISComCatalogCollection table successfully built
ISComCatalogCollectionObjects table successfully built
ISComCatalogObject table successfully built
ISComCatalogAttribute table successfully built
ISComPlusApplicationDLL table successfully built
ISComPlusServerFile table successfully built
ISComPlusProxyFile table successfully built
ISComPlusServerDepFile table successfully built
ISComPlusProxyDepFile table successfully built
ISXmlFile table successfully built
ISXmlElement table successfully built
ISXmlElementAttrib table successfully built
ActionText table successfully built
Condition table successfully built
AppId table successfully built
AppSearch table successfully built
Property table successfully built
BBControl table successfully built
Billboard table successfully built
Binary table successfully built
BindImage table successfully built
CCPSearch table successfully built
CompLocator table successfully built
Complus table successfully built
ControlCondition table successfully built
ControlEvent table successfully built
CreateFolder table successfully built
CustomAction table successfully built
DrLocator table successfully built
DuplicateFile table successfully built
Environment table successfully built
Error table successfully built
EventMapping table successfully built
FileSFPCatalog table successfully built
Font table successfully built
IniFile table successfully built
IniLocator table successfully built
ISCEApp table successfully built
ISCEDir table successfully built
ISCEFileExt table successfully built
ISCEInstall table successfully built
ISCEOtherAppCABs table successfully built
ISCERegistry table successfully built
ISCESetupFile table successfully built
ISCEShtCut table successfully built
ProgId table successfully built
ISComponentExtended table successfully built
ISCustomActionReference table successfully built
ISDRMFile table successfully built
ISFileManifests table successfully built
ISIISAppPool table successfully built
ISIISCommon table successfully built
ISIISMetaData table successfully built
ISIISWebServiceExtension table successfully built
ISObjectProperty table successfully built
IsolatedComponent table successfully built
ISSelfReg table successfully built
ISSetupType table successfully built
ISSetupTypeFeatures table successfully built
ISSQLDBMetaData table successfully built
ISSQLScriptError table successfully built
ISVRoot table successfully built
ISVRootAppMaps table successfully built
Verb table successfully built
ISWebSite table successfully built
ISXmlLocator table successfully built
LaunchCondition table successfully built
LockPermissions table successfully built
MIME table successfully built
MoveFile table successfully built
MsiAssembly table successfully built
MsiAssemblyName table successfully built
MsiDigitalCertificate table successfully built
MsiDigitalSignature table successfully built
MsiDriverPackages table successfully built
MsiPatchCertificate table successfully built
ODBCAttribute table successfully built
ODBCSourceAttribute table successfully built
ODBCTranslator table successfully built
PatchPackage table successfully built
PublishComponent table successfully built
Registry table successfully built
RegLocator table successfully built
RemoveFile table successfully built
RemoveIniFile table successfully built
RemoveRegistry table successfully built
ReserveCost table successfully built
SelfReg table successfully built
ServiceControl table successfully built
ServiceInstall table successfully built
SFPCatalog table successfully built
Shortcut table successfully built
Signature table successfully built
TextStyle table successfully built
TypeLib table successfully built
UIText table successfully built
Upgrade table successfully built
ISVirtualFile table successfully built
ISVirtualRegistry table successfully built
ISVirtualDirectory table successfully built
ISVirtualShortcut table successfully built
ISVirtualPackage table successfully built
ISVirtualRelease table successfully built
_Validation table successfully built
Searching project for extract-at-build components...
Validating Custom Action sequencing
Embedding manifest SetupExe.Invoker.manifest into setup.exe
Dialog AdminChangeFolder for language English (United States) built
Dialog AdminNetworkLocation for language English (United States) built
Dialog AdminWelcome for language English (United States) built
Dialog CancelSetup for language English (United States) built
Dialog CustomSetup for language English (United States) built
Dialog CustomSetupTips for language English (United States) built
Dialog CustomerInformation for language English (United States) built
Dialog DatabaseFolder for language English (United States) built
Dialog DestinationFolder for language English (United States) built
Dialog DiskSpaceRequirements for language English (United States) built
Dialog FilesInUse for language English (United States) built
Dialog InstallChangeFolder for language English (United States) built
Dialog InstallWelcome for language English (United States) built
Dialog LicenseAgreement for language English (United States) built
Dialog MaintenanceType for language English (United States) built
Dialog MaintenanceWelcome for language English (United States) built
Dialog MsiRMFilesInUse for language English (United States) built
Dialog OutOfSpace for language English (United States) built
Dialog PatchWelcome for language English (United States) built
Dialog ReadyToInstall for language English (United States) built
Dialog ReadyToRemove for language English (United States) built
Dialog SetupCompleteError for language English (United States) built
Dialog SetupCompleteSuccess for language English (United States) built
Dialog SetupError for language English (United States) built
Dialog SetupInitialization for language English (United States) built
Dialog SetupInterrupted for language English (United States) built
Dialog SetupProgress for language English (United States) built
Dialog SetupResume for language English (United States) built
Dialog SetupType for language English (United States) built
Dialog SplashBitmap for language English (United States) built
Resolving strings...
Language English (United States) built
Building CAB files...
Data1.cab built
Files built
Media table successfully built
Started signing certificate.msi ...
Succeeded
Performing Upgrading and Patching Validation
Validating against ISVista.cub...
ISDEV : warning ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.762.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E Component KeyPath downlevel_manifest.8.0.50727.762.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E

**************************************
CUT OUT MANY OF THE ICE03 Errors to get under the message size
**************************************

ISDEV : warning ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.193.D2730D3F_3C41_5884_FF1F_C8B3B9A1E18E Registry Registry reg_downlevel_manifest.8.0.50727.193.D2730D3F_3C41_5884_FF1F_C8B3B9A1E18E
ISDEV : warning ICE06: Column: StreamRef_ of Table: Patch is not defined in database. Patch
ISDEV : warning ICE30: The target file 'ansiatl.dll|ATL80.dll' might be installed in '[SystemFolder]' by two different conditionalized components on an LFN system: 'ansi_atl80.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E' and 'nosxs.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E'. If the conditions are not mutually exclusive, this will break the component reference counting system. File File nosxs_ATL80.dll.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E
ISDEV : warning ICE30: The target file 'ansiatl.dll|ATL80.dll' might be installed in '[SystemFolder]' by two different conditionalized components on an LFN system: 'ansi_atl80.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E' and 'nosxs.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E'. If the conditions are not mutually exclusive, this will break the component reference counting system. File File ansi_atl80.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E
ISDEV : warning ICE81: MsiDigitalSignature Table does not reference any of the records in MsiDigitalCertificate table. MsiDigitalCertificate DigitalCertificate
ISDEV : warning ICE82: This action SystemFolder.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E has duplicate sequence number 8 in the table InstallExecuteSequence InstallExecuteSequence Sequence SystemFolder.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E


**************************************
CUT OUT MANY OF THE ICE82 Errors to get under the message size
**************************************



ISDEV : warning ICE82: This action SystemFolder.D2730D3F_3C41_5884_FF1F_C8B3B9A1E18E has duplicate sequence number 1 in the table AdvtExecuteSequence AdvtExecuteSequence Sequence SystemFolder.D2730D3F_3C41_5884_FF1F_C8B3B9A1E18E
ISDEV : warning ICE83: The keypath for Global Win32 SXS Assembly (Component_=uplevel.66332652_9C28_58B1_FF1F_C8B3B9A1E18E) SHOULD NOT be it's manifest file for assemblies other than Win32 Policy assemblies Component KeyPath uplevel.66332652_9C28_58B1_FF1F_C8B3B9A1E18E
ISDEV : warning ICE83: The keypath for Global Win32 SXS Assembly (Component_=uplevel.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E) SHOULD NOT be it's manifest file for assemblies other than Win32 Policy assemblies Component KeyPath uplevel.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E
ISDEV : warning ICE83: The keypath for Global Win32 SXS Assembly (Component_=uplevel.68B7C6D9_1DF2_54C1_FF1F_C8B3B9A1E18E) SHOULD NOT be it's manifest file for assemblies other than Win32 Policy assemblies Component KeyPath uplevel.68B7C6D9_1DF2_54C1_FF1F_C8B3B9A1E18E
ISDEV : warning ICE83: The keypath for Global Win32 SXS Assembly (Component_=uplevel.D2730D3F_3C41_5884_FF1F_C8B3B9A1E18E) SHOULD NOT be it's manifest file for assemblies other than Win32 Policy assemblies Component KeyPath uplevel.D2730D3F_3C41_5884_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File msvbvm60.dll in Component msvbvm60.dll is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File msvbvm60.dll
ISDEV : error ISICE02: File ATL80.dll in Component ansi_atl80.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File ansi_atl80.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File ATL80.dll in Component uplevel.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File ul_ATL80.dll.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File ATL80.dll in Component downlevel_payload.8.0.50727.762.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File ATL80.dll.8.0.50727.762.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File ATL80.dll in Component nosxs.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File nosxs_ATL80.dll.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File msvcr80.dll in Component uplevel.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File ul_msvcr80.dll.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File msvcm80.dll in Component uplevel.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File ul_msvcm80.dll.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File msvcr80.dll in Component downlevel_payload.8.0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File msvcr80.dll.8.0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File msvcp80.dll in Component uplevel.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File ul_msvcp80.dll.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File msvcm80.dll in Component downlevel_payload.8.0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File msvcm80.dll.8.0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File msvcp80.dll in Component downlevel_payload.8.0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File msvcp80.dll.8.0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File msvcr80.dll in Component nosxs.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File nosxs_msvcr80.dll.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File msvcp80.dll in Component nosxs.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File nosxs_msvcp80.dll.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E

**************************************
CUT OUT MANY OF THE ICE02 Errors to get under the message size
**************************************



ISDEV : error ISICE02: File mfc80DEU.dll in Component nosxs.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File nosxs_mfc80DEU.dll.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File mfc80FRA.dll in Component nosxs.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File nosxs_mfc80FRA.dll.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File mfc80ITA.dll in Component nosxs.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File nosxs_mfc80ITA.dll.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File mfc80JPN.dll in Component nosxs.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File nosxs_mfc80JPN.dll.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E
ISDEV : error ISICE02: File mfc80KOR.dll in Component nosxs.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E is not digitally signed. All .dll files distributed to Windows(R) Vista must be signed. File File nosxs_mfc80KOR.dll.74FD3CE6_2A8D_0E9C_FF1F_C8B3B9A1E18E
ISDEV : error ISICE06: File msvbvm60.dll in Component msvbvm60.dll is a Windows Protected File. Protected files may not be distributed to Windows(R) Vista. File File msvbvm60.dll
ISDEV : error ISICE10: Custom action SxsInstallCA of type 1 is not documented in table ISCustomActionReference CustomAction Action SxsInstallCA
ISDEV : error ISICE10: Custom action SxsUninstallCA of type 1 is not documented in table ISCustomActionReference CustomAction Action SxsUninstallCA
ISDEV : error ISICE10: Custom action CustomAction_RunSetup of type 210 is not documented in table ISCustomActionReference CustomAction Action CustomAction_RunSetup
ISDEV : error ISBP19: File mscomctl.ocx in Component mscomctl.ocx imports deprecated API KERNEL32.dll!IsBadReadPtr File File mscomctl.ocx
ISDEV : error ISBP19: File mscomctl.ocx in Component mscomctl.ocx imports deprecated API KERNEL32.dll!IsBadWritePtr
ISDEV : error ISBP19: File mscomctl.ocx in Component mscomctl.ocx imports deprecated API KERNEL32.dll!lstrcpynA
ISDEV : error ISBP19: File mscomctl.ocx in Component mscomctl.ocx imports deprecated API USER32.dll!wsprintfA
ISDEV : error ISBP19: File comctl32.ocx in Component comctl32.ocx imports deprecated API KERNEL32.dll!IsBadReadPtr File File comctl32.ocx
ISDEV : error ISBP19: File comctl32.ocx in Component comctl32.ocx imports deprecated API KERNEL32.dll!lstrcpynA
ISDEV : error ISBP19: File comctl32.ocx in Component comctl32.ocx imports deprecated API KERNEL32.dll!IsBadWritePtr
ISDEV : error ISBP19: File comctl32.ocx in Component comctl32.ocx imports deprecated API USER32.dll!wsprintfA
ISDEV : error ISBP19: File AcroPlotRepro.exe in Component AcroPlotRepro.exe imports deprecated API USER32.dll!wvsprintfA File File acroplotrepro.exe
ISDEV : error ISBP19: File AcroPlotRepro.exe in Component AcroPlotRepro.exe imports deprecated API USER32.dll!wvsprintfW
ISDEV : error ISBP19: File msvbvm60.dll in Component msvbvm60.dll imports deprecated API KERNEL32.dll!lstrcpynA File File msvbvm60.dll
ISDEV : error ISBP19: File msvbvm60.dll in Component msvbvm60.dll imports deprecated API KERNEL32.dll!IsBadReadPtr
ISDEV : error ISBP19: File msvbvm60.dll in Component msvbvm60.dll imports deprecated API KERNEL32.dll!IsBadCodePtr
ISDEV : error ISBP19: File msvbvm60.dll in Component msvbvm60.dll imports deprecated API USER32.dll!OemToCharA
ISDEV : error ISBP19: File msvbvm60.dll in Component msvbvm60.dll imports deprecated API USER32.dll!CharToOemBuffA
ISDEV : error ISBP19: File msvbvm60.dll in Component msvbvm60.dll imports deprecated API USER32.dll!CharToOemA
ISDEV : error ISBP19: File msvbvm60.dll in Component msvbvm60.dll imports deprecated API USER32.dll!wsprintfA
ISDEV : error ISBP19: File mfc80u.dll in Component downlevel_payload.8.0.50727.762.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E imports deprecated API USER32.dll!CharToOemBuffA File File mfc80u.dll.8.0.50727.762.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
ISDEV : error ISBP19: File mfc80.dll in Component uplevel.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E imports deprecated API USER32.dll!CharToOemBuffA File File ul_mfc80.dll.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
ISDEV : error ISBP19: File mfc80.dll in Component downlevel_payload.8.0.50727.762.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E imports deprecated API USER32.dll!CharToOemBuffA File File mfc80.dll.8.0.50727.762.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
ISDEV : error ISBP19: File mfc80u.dll in Component uplevel.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E imports deprecated API USER32.dll!CharToOemBuffA File File ul_mfc80u.dll.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
ISDEV : error ISBP19: File mfc80u.dll in Component nosxs.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E imports deprecated API USER32.dll!CharToOemBuffA File File nosxs_mfc80u.dll.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
ISDEV : error ISBP19: File mfc80.dll in Component nosxs.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E imports deprecated API USER32.dll!CharToOemBuffA File File nosxs_mfc80.dll.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
ISDEV : error ISICE19: The table Upgrade is not present in the installation package Upgrade
Completed validation against ISVista.cub
Started signing acroplotreprosetup.msi ...
Succeeded
Setup.exe created
Started signing acroplotreprosetup.exe ...
Succeeded
Automatic update notification disabled
PROJECT_ASSISTANT\SINGLE_EXE_IMAGE - 82 error(s), 144 warning(s)
Log file has been created: L:\CADzation\Setups\AcroPlot Repro\PROJECT_ASSISTANT\SINGLE_EXE_IMAGE\LogFiles\6-19-2007 08-37-39 AM.txt

SherylSikora
07-03-2007, 05:15 PM
You are seeing validation warnings and errors. Unfortunately when you include third party redists, such as merge modules, you inherit all of the problems that they include. As for all of the "ISICE" errors, those are guidelines for you to follow but can be turned off if you feel the need. If you go to the Tools|Options... menu you will find a "Validation" tab. If you click the "Customize..." button, you will be able to deselect any validator you wish.

praveendanam
07-04-2007, 02:14 AM
hai,

from where i can download vc2005 sp1

I am also facing the error

"1: ALLUSERS property is not 1 - this MSM cannot be used for a per-user
or fallback-to-per-user install".

i had included CrystalReportsRedist2005_x86.msm
and selected "install for me" option

-praveen

SherylSikora
07-05-2007, 12:54 PM
praveen,

IS 2008 included the SP1 versions of the merge modules, but you can also download them from Microsoft. See this thread for additional information: http://community.macrovision.com/showthread.php?t=166899

As for the ALLUSERS error, I have not used the Crystal Reports module but it appears that it has a requirement of setting ALLUSERS to 1 and will not install otherwise.

praveendanam
07-12-2007, 03:17 AM
hai sheril,

i solved the issue. i excluded the msm from the project and use the redistributables found in the location


Using launchappandwait i installed it on the machine.
it works!!

-praveen

praveendanam
07-18-2007, 04:20 AM
hai,

the new approach ease me from the allusers trap also.

now with the redistributables I can use my installer for per user also

-praveen

SherylSikora
07-19-2007, 03:11 PM
Instead of using LaunchAppandWait to run the redistribtable, you can use the Setup Prerequisites feature to do the same thing (if you are using a basic MSI project). Then InstallShield's prerequsite bootstrapper will handle that installation for you.