embedfolder - Does it work?

Nov 13, 2009 at 1:40 AM

I may be a bit confused, but it appears that the "embedfolder" tag doesn't actually work right now.  I get an error when I try to use it (on today's build, built from the InstallerEditor).

Here is the component tag that was created.  

<component command="&quot;#CABPATH\MCASetup.exe&quot; /SP- /SILENT /SUPPRESSMSGBOXES" command_silent="" command_basic="" os_filter_greater="" os_filter_smaller="" os_filter_lcid="" type="cmd" installcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" required="True" description="Mobile Client Application" note="Mobile Client Application" processor_architecture_filter="" status_installed="" status_notinstalled="">
      <installedcheck path="Microsoft\Windows\CurrentVersion\Uninstall\{DDADA07B-8D66-4304-A810-7335B14E12FE}_is1" fieldname="DisplayVersion" fieldvalue="0.7.0.0" fieldtype="REG_SZ" comparison="version" rootkey="HKEY_LOCAL_MACHINE" wowoption="NONE" type="check_registry_value" description="Installed Check" />
      <embedfile sourcefilepath="#APPPATH\Release\bin\MCASetup.exe" targetfilepath="#CABPATH\MCASetup.exe" />
    </component>
    <component command="&quot;#CABPATH\SupportFiles\dotNet3.5\English\dotnetfx35Setup.exe&quot; /q /norestart" command_silent="" command_basic="" os_filter_greater="81" os_filter_smaller="" os_filter_lcid="" type="cmd" installcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" required="True" description="Microsoft .NET Framework 3.5" note="English - Standard - .NET Framework 3.5" processor_architecture_filter="" status_installed="" status_notinstalled="">
      <installedcheck path="SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" fieldname="Install" fieldvalue="1" fieldtype="REG_DWORD" comparison="match" rootkey="HKEY_LOCAL_MACHINE" wowoption="NONE" type="check_registry_value" description="Installed Check" />
      <embedfolder sourcefolderpath="#APPPATH\Bootstrapper\SupportFiles" targetfolderpath="#CABPATH\SupportFiles" />
    </component>

And this is the error that happens when I run the installer:

	Unexpected node 'embedfolder'

From what I can tell looking over the source code, dotNetInstaller doesn't actually support the "embedfolder" tag.  Am I missing something?

Thanks!

Brandon Bonds

 

 

Nov 13, 2009 at 2:07 PM

Just to clarify, I used InstallerEditor to create the configuration file, but I am using InstallerLinker to build the executable.  Just in case that might be doing something a little different from the built-in mechanism.

Coordinator
Nov 13, 2009 at 8:48 PM

I'll check it out. Just to double-check, which specific build (what's "today's build" ? :)) are you having this issue with? Thx.

Coordinator
Nov 14, 2009 at 4:25 PM
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.
Coordinator
Nov 14, 2009 at 4:57 PM

This is a bug. Or as you have pointed it out, a missing implementation. EmbedFolder works when under a configuration node, but not when embedded under a component. Fixed and uploaded a new 1.8 build 1.8.4925.0, please let me know if that works.

Thanks for reporting ths.

Nov 16, 2009 at 6:35 PM

Sorry I haven't responded in a few days.  I appreciate your work.  We actually chose to do this using a web setup script for .NET 3.5 instead, but if I get a chance I will check to see if it works.

Thanks!

Nov 16, 2009 at 11:32 PM

(I apologize for the formatting above... I'm adding line breaks to make this comment easier to read).

 

Tested it just now.  It gets to the installer screen, and begins unpacking files after I click Install.  But as soon as that's finished, it says it failed to install.

 

This may be relevant (or not)... in the temp folder, under the GUID path, it extracts 16 32MB cab files, a setup EXE that I created to install my program,

and the SupportFiles directory structure into a folder literally named #CABPATH.  As soon as that is done, the error message pops up and the *.cab files

are deleted (but the #CABPATH and setup EXE are not).

 

Here's another strange thing... the installer was ~250MB before, but is now around ~491MB.  Looks like the folder is being embedded twice now.

 

Thanks for your help!

Brandon

Coordinator
Nov 17, 2009 at 12:36 PM

For the first problem, can you please post your configuration file and the log from the installation? There's got to be something wrong with the cab_path definion: it is typically #TEMPPATH\#GUID. #CABPATH gets replaced by this value everywhere.

For the second one, the output from InstallerLinker should be clear: do you see the files embedded twice? Do you have two embedfolder nodes by any chance?

 

Nov 17, 2009 at 4:35 PM

I figured out the second problem.  The hidden .svn folders are being included now.  I was able to shrink the installer back to the original size by removing those folders prior to embedding them.

Here is the configuration file:

 

<?xml version="1.0" encoding="utf-8"?>
<configurations lcid_type="UserExe" show_language_selector="False" 
	language_selector_title="" language_selector_ok="OK" 
	language_selector_cancel="Cancel" configuration_no_match_message=""
	ui_level="full" fileversion="" productversion="" log_enabled="True"
	log_file="#TEMPPATH\dotNetInstallerLog.txt">
	<schema version="1.8.4925.0" generator="dotNetInstaller 
		InstallerEditor" />
	<configuration dialog_caption="MyCompany MyApplication Installer" 
		dialog_message="In order to run the MyCompany MyApplication, you must first upgrade these components:"
		dialog_message_uninstall="" dialog_bitmap="#APPPATH\setup.bmp" 
		skip_caption="Skip" install_caption="Install" 
		uninstall_caption="Uninstall" cancel_caption="Close" 
		status_installed=" (Installed)" status_notinstalled="" 
		failed_exec_command_continue="Failed to install %s. Continue with other components?" 
		installation_completed="MyApplication installed successfully." 
		installation_none="APPLICATION_NAME is already installed!" 
		installing_component_wait="Please wait while %s is installed." 
		reboot_required="To continue the installation you must restart your computer. Restart now?" 
		must_reboot_required="False" 
		dialog_otherinfo_caption="http://www.myapp.com" 
		dialog_otherinfo_link="http://www.myapp.com" complete_command=""
		complete_command_silent="" complete_command_basic="" 
		wait_for_complete_command="True" auto_close_if_installed=""
		auto_close_on_error="False" allow_continue_on_error="True" 
		dialog_show_installed="True" dialog_show_uninstalled="True"
		dialog_show_required="True" cab_dialog_message="%s" 
		cab_cancelled_message="" cab_dialog_caption="" 
		cab_path="#TEMPPATH\#GUID" cab_path_autodelete="True"
		dialog_position="" dialog_components_list_position=""
		dialog_message_position="" dialog_bitmap_position="" 
		dialog_otherinfo_link_position="" dialog_osinfo_position="" 
		dialog_install_button_position="" dialog_cancel_button_position=""
		dialog_skip_button_position="" auto_start="False" 
		auto_continue_on_reboot="False" reboot_cmd="" type="install" 
		lcid_filter="" language_id="" language="" os_filter_greater="81"
		os_filter_smaller="" processor_architecture_filter=""
		supports_install="True" supports_uninstall="True">
	<component 
		command="&quot;#CABPATH\SupportFiles\dotNet3.5\English\dotnetfx35Setup.exe&quot; /q /norestart"
		command_silent="" command_basic="" uninstall_command="" 
		uninstall_command_silent="" uninstall_command_basic="" 
		returncodes_reboot="" returncodes_failure=""
		os_filter_greater="81" os_filter_smaller="" os_filter_lcid=""
		type="cmd" installcompletemessage="" uninstallcompletemessage=""
		mustreboot="False" reboot_required="" must_reboot_required="False"
		failed_exec_command_continue="" allow_continue_on_error="True" 
		required="True" description="Microsoft .NET Framework 3.5" 
		note="English - Standard - .NET Framework 3.5" 
		processor_architecture_filter="" status_installed="" 
		status_notinstalled="" supports_install="True" 
		supports_uninstall="False">
		<installedcheck 
			path="SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" 
			fieldname="Install" fieldvalue="1" fieldtype="REG_DWORD"
			comparison="match" rootkey="HKEY_LOCAL_MACHINE" wowoption="NONE"
			type="check_registry_value" description="Installed Check" />
		<embedfolder sourcefolderpath="#APPPATH\Release\obj\SupportFiles"
			targetfolderpath="#CABPATH\SupportFiles" />
	</component>
		<component 
			command="&quot;#CABPATH\MyAppSetup.exe&quot; /SP- /SILENT /SUPPRESSMSGBOXES"
			command_silent="" command_basic="" uninstall_command=""
			uninstall_command_silent="" uninstall_command_basic="" 
			returncodes_reboot="" returncodes_failure="" os_filter_greater="" 
			os_filter_smaller="" os_filter_lcid="" type="cmd" 
			installcompletemessage="" uninstallcompletemessage="" 
			mustreboot="False" reboot_required="" must_reboot_required="False"
			failed_exec_command_continue="" allow_continue_on_error="True" 
			required="True" description="MyApplication" note="MyApplication" 
			processor_architecture_filter="" status_installed="" 
			status_notinstalled="" supports_install="True" 
			supports_uninstall="False">
			<installedcheck 
				path="Microsoft\Windows\CurrentVersion\Uninstall\{11111111-1111-1111-1111-111111111111}_is1"
				fieldname="DisplayVersion" fieldvalue="0.1.0.0" 
				fieldtype="REG_SZ" comparison="version" 
				rootkey="HKEY_LOCAL_MACHINE" wowoption="NONE" 
				type="check_registry_value" description="Installed Check" />
			<embedfile sourcefilepath="#APPPATH\Release\bin\MyAppSetup.exe"
				targetfilepath="#CABPATH\MyAppSetup.exe" />
		</component>
	</configuration>
</configurations>

 

 

This is the log file:

 

2009-11-17 10:28:52	-------------------------------------------------------------------
2009-11-17 10:28:52	dotNetInstaller (DNI), version 1.8.4925.0
2009-11-17 10:28:52	Copyright (c) DevAge, Vestris Inc. & Contributors
2009-11-17 10:28:52	Operating system: Windows XP Sp3
2009-11-17 10:28:52	-------------------------------------------------------------------
2009-11-17 10:28:52	-- Loading supported components (lcid=1033)
2009-11-17 10:28:52	-- Microsoft .NET Framework 3.5 (os_filter_lcid=, os_filter_greater=81, os_filter_smaller=, processor_architecture_filter=): LOADED
2009-11-17 10:28:52	-- MyApplication (os_filter_lcid=, os_filter_greater=, os_filter_smaller=, processor_architecture_filter=): LOADED
2009-11-17 10:28:52	--- Loaded 2 supported component(s)
2009-11-17 10:28:52	Reading Registry: SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\Install
2009-11-17 10:28:52	*** No registry key found: SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\Install
2009-11-17 10:28:52	-- Microsoft .NET Framework 3.5: NOT INSTALLED
2009-11-17 10:28:52	Reading Registry: Microsoft\Windows\CurrentVersion\Uninstall\{11111111-1111-1111-1111-111111111111}_is1\DisplayVersion
2009-11-17 10:28:52	*** No registry key found: Microsoft\Windows\CurrentVersion\Uninstall\{11111111-1111-1111-1111-111111111111}_is1\DisplayVersion
2009-11-17 10:28:52	-- MyApplication: NOT INSTALLED
2009-11-17 10:28:54	Extracting CABs
2009-11-17 10:28:54	Cabpath: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}
2009-11-17 10:28:54	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_1.CAB
2009-11-17 10:28:54	Extracted: SETUP_1
2009-11-17 10:28:54	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_2.CAB
2009-11-17 10:28:55	Extracted: SETUP_2
2009-11-17 10:28:55	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_3.CAB
2009-11-17 10:28:56	Extracted: SETUP_3
2009-11-17 10:28:56	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_4.CAB
2009-11-17 10:28:56	Extracted: SETUP_4
2009-11-17 10:28:56	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_5.CAB
2009-11-17 10:28:58	Extracted: SETUP_5
2009-11-17 10:28:58	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_6.CAB
2009-11-17 10:29:00	Extracted: SETUP_6
2009-11-17 10:29:00	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_7.CAB
2009-11-17 10:29:02	Extracted: SETUP_7
2009-11-17 10:29:02	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_8.CAB
2009-11-17 10:29:03	Extracted: SETUP_8
2009-11-17 10:29:03	Extracted 245.2MB from 8 resource segment(s)
2009-11-17 10:29:03	Cabfile: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_1.CAB
2009-11-17 10:29:03	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFx35setup.exe
2009-11-17 10:29:03	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFx35setup.exe
2009-11-17 10:29:03	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\Tools\clwireg.exe
2009-11-17 10:29:03	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\Tools\clwireg.exe
2009-11-17 10:29:03	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\Tools\clwireg_ia64.exe
2009-11-17 10:29:03	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\Tools\clwireg_ia64.exe
2009-11-17 10:29:03	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\Tools\clwireg_x64.exe
2009-11-17 10:29:03	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\Tools\clwireg_x64.exe
2009-11-17 10:29:03	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\NetFx_20_SP1_ENU_License.rtf
2009-11-17 10:29:03	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\NetFx_20_SP1_ENU_License.rtf
2009-11-17 10:29:03	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\NetFx_30_SP1_ENU_License.rtf
2009-11-17 10:29:03	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\NetFx_30_SP1_ENU_License.rtf
2009-11-17 10:29:03	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x86\NetFX2.0-KB936704-v6000-x86_RTM_en.msu
2009-11-17 10:29:03	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x86\NetFX2.0-KB936704-v6000-x86_RTM_en.msu
2009-11-17 10:29:03	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x86\NetFX2.0-KB948609-v6001-x86.msu
2009-11-17 10:29:05	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x86\NetFX2.0-KB948609-v6001-x86.msu
2009-11-17 10:29:05	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x86\NetFX3.0-KB936705-v6000-x86_RTM_en.msu
2009-11-17 10:29:05	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x86\NetFX3.0-KB936705-v6000-x86_RTM_en.msu
2009-11-17 10:29:05	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x86\NetFX3.0-KB948610-v6001-x86.msu
2009-11-17 10:29:05	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x86\NetFX3.0-KB948610-v6001-x86.msu
2009-11-17 10:29:05	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x64\NetFX2.0-KB936704-v6000-x64_RTM_en.msu
2009-11-17 10:29:05	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x64\NetFX2.0-KB936704-v6000-x64_RTM_en.msu
2009-11-17 10:29:05	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x64\NetFX2.0-KB948609-v6001-x64.msu
2009-11-17 10:29:08	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x64\NetFX2.0-KB948609-v6001-x64.msu
2009-11-17 10:29:08	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x64\NetFX3.0-KB936705-v6000-x64_RTM_en.msu
2009-11-17 10:29:08	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x64\NetFX3.0-KB936705-v6000-x64_RTM_en.msu
2009-11-17 10:29:08	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x64\NetFX3.0-KB948610-v6001-x64.msu
2009-11-17 10:29:09	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\x64\NetFX3.0-KB948610-v6001-x64.msu
2009-11-17 10:29:09	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\ia64\NetFX2.0-KB948609-v6001-ia64.msu
2009-11-17 10:29:10	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\ia64\NetFX2.0-KB948609-v6001-ia64.msu
2009-11-17 10:29:10	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\ia64\NetFX3.0-KB948610-v6001-ia64.msu
2009-11-17 10:29:10	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetMSP\ia64\NetFX3.0-KB948610-v6001-ia64.msu
2009-11-17 10:29:10	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX35\x86\netfx35_x86.exe
2009-11-17 10:29:11	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX35\x86\netfx35_x86.exe
2009-11-17 10:29:11	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX35\x64\netfx35_x64.exe
2009-11-17 10:29:11	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX35\x64\netfx35_x64.exe
2009-11-17 10:29:11	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX35\ia64\netfx35_ia64.exe
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX35\ia64\netfx35_ia64.exe
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\Netfx30a_x64.msi
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\Netfx30a_x64.msi
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\Netfx30a_x86.msi
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\Netfx30a_x86.msi
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\RGB9RAST_x64.msi
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\RGB9RAST_x64.msi
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\RGB9RAST_x86.msi
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\RGB9RAST_x86.msi
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WCF.msp
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WCF.msp
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WCF_64.msp
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WCF_64.msp
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WCS.msp
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WCS.msp
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WCS_64.msp
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WCS_64.msp
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WF.msp
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WF.msp
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WF_32.msp
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WF_32.msp
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WF_64.msp
2009-11-17 10:29:12	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WF_64.msp
2009-11-17 10:29:12	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WIC_x64_enu.exe
2009-11-17 10:29:13	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WIC_x64_enu.exe
2009-11-17 10:29:13	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WIC_x86_enu.exe
2009-11-17 10:29:13	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WIC_x86_enu.exe
2009-11-17 10:29:13	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF1.msp
2009-11-17 10:29:13	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF1.msp
2009-11-17 10:29:13	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF1_64.msp
2009-11-17 10:29:13	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF1_64.msp
2009-11-17 10:29:13	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF2.msp
2009-11-17 10:29:13	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF2.msp
2009-11-17 10:29:13	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF2_32.msp
2009-11-17 10:29:13	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF2_32.msp
2009-11-17 10:29:13	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF2_64.msp
2009-11-17 10:29:13	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF2_64.msp
2009-11-17 10:29:13	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF_Other.msp
2009-11-17 10:29:13	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF_Other.msp
2009-11-17 10:29:13	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF_Other_32.msp
2009-11-17 10:29:13	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF_Other_32.msp
2009-11-17 10:29:13	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF_Other_64.msp
2009-11-17 10:29:14	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\WPF_Other_64.msp
2009-11-17 10:29:14	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\XPS.msp
2009-11-17 10:29:14	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\XPS.msp
2009-11-17 10:29:14	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\XPSEPSC-amd64-en-US.exe
2009-11-17 10:29:14	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\XPSEPSC-amd64-en-US.exe
2009-11-17 10:29:14	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\XPSEPSC-x86-en-US.exe
2009-11-17 10:29:14	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\XPSEPSC-x86-en-US.exe
2009-11-17 10:29:14	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\x86\msxml6.msi
2009-11-17 10:29:14	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\x86\msxml6.msi
2009-11-17 10:29:14	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\x64\msxml6.msi
2009-11-17 10:29:15	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX30\x64\msxml6.msi
2009-11-17 10:29:15	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\ASPNET.msp
2009-11-17 10:29:15	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\ASPNET.msp
2009-11-17 10:29:15	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\ASPNET_64.msp
2009-11-17 10:29:15	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\ASPNET_64.msp
2009-11-17 10:29:15	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\clr.msp
2009-11-17 10:29:15	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\clr.msp
2009-11-17 10:29:15	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\clr_64.msp
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\clr_64.msp
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\crt.msp
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\crt.msp
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\crt_64.msp
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\crt_64.msp
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\dw.msp
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\dw.msp
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\dw_64.msp
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\dw_64.msp
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\Netfx20a_x64.msi
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\Netfx20a_x64.msi
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\Netfx20a_x86.msi
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\Netfx20a_x86.msi
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_CA.msp
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_CA.msp
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_Core.msp
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_Core.msp
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_Core_64.msp
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_Core_64.msp
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_Other.msp
2009-11-17 10:29:16	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_Other.msp
2009-11-17 10:29:16	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_Other_64.msp
2009-11-17 10:29:17	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\NetFX_Other_64.msp
2009-11-17 10:29:17	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\prexp.msp
2009-11-17 10:29:17	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\prexp.msp
2009-11-17 10:29:17	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\winforms.msp
2009-11-17 10:29:17	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\winforms.msp
2009-11-17 10:29:17	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\winforms_64.msp
2009-11-17 10:29:17	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\#CABPATH\SupportFiles\dotNet3.5\English\dotNetFX20\winforms_64.msp
2009-11-17 10:29:17	Extracting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\MyAppSetup.exe
2009-11-17 10:29:17	Done: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\MyAppSetup.exe
2009-11-17 10:29:17	Extracted CAB: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_1.CAB
2009-11-17 10:29:17	Deleting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_1.CAB
2009-11-17 10:29:17	Deleting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_2.CAB
2009-11-17 10:29:17	Deleting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_3.CAB
2009-11-17 10:29:17	Deleting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_4.CAB
2009-11-17 10:29:17	Deleting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_5.CAB
2009-11-17 10:29:17	Deleting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_6.CAB
2009-11-17 10:29:17	Deleting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_7.CAB
2009-11-17 10:29:17	Deleting: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SETUP_8.CAB
2009-11-17 10:29:17	Deleted 8 CAB file(s)
2009-11-17 10:29:18	-- Loading supported components (lcid=1033)
2009-11-17 10:29:18	-- Microsoft .NET Framework 3.5 (os_filter_lcid=, os_filter_greater=81, os_filter_smaller=, processor_architecture_filter=): LOADED
2009-11-17 10:29:18	-- MyApplication (os_filter_lcid=, os_filter_greater=, os_filter_smaller=, processor_architecture_filter=): LOADED
2009-11-17 10:29:18	--- Loaded 2 supported component(s)
2009-11-17 10:29:18	--- Component 'Microsoft .NET Framework 3.5': EXECUTING
2009-11-17 10:29:18	Executing: "C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SupportFiles\dotNet3.5\English\dotnetfx35Setup.exe" /q /norestart
2009-11-17 10:29:18	*** Component 'Microsoft .NET Framework 3.5' ERROR: 0x80070003 - CreateProcessW: "C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SupportFiles\dotNet3.5\English\dotnetfx35Setup.exe" /q /norestart: The system cannot find the path specified.
2009-11-17 10:29:18	--- Component 'Microsoft .NET Framework 3.5' FAILED: 0x80070003 - CreateProcessW: "C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}\SupportFiles\dotNet3.5\English\dotnetfx35Setup.exe" /q /norestart: The system cannot find the path specified.
2009-11-17 10:29:43	--- Component 'Microsoft .NET Framework 3.5': FAILED, ABORTING
2009-11-17 10:29:44	Deleting temporary folder: C:\DOCUME~1\User\LOCALS~1\Temp\{BA36DBD9-F71E-410A-97BF-50BE6071BC58}
2009-11-17 10:29:44	dotNetInstaller finished, return code=16777215

 

 

Coordinator
Nov 18, 2009 at 1:28 PM

Your targetfolderpath values for the embedded components are wrong. Remote #CABPATH and leave just SupportFiles.

It's value is a relative path to #CABPATH and it doesn't support extracting outsde of CABPATH. That's because the linker creates a single large CAB, extracting individual files into different folders would be quite a bit of work for the implementation.

Nov 19, 2009 at 3:45 PM

Thanks, that makes perfect sense.  And that worked just fine.

 

I have a suggestion:  make the "embedfile" tag work the same way to keep them consistent.  In other words, don't resolve "#CABPATH" in an

embedfile tag.  While it's true that leaving the path off will give the same result in either case, having one resolve #CABPATH and the other not

will have people (like me) running around trying to figure out what the problem is.

 

Thanks for doing so much good work on this product, by the way... I really appreciate you making it free and open.