MAKEMSI quickly and reliably creates MSI files in a non-programmatic way
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
[Bottom][Contents][Prev]: 2262 - Stream does not exist: [2]. System error: [3][Next]: 2716 - Could not create a random subcomponent name for component '[2]'
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->Windows Installer FAQ (the basics)->Return Codes and Error Codes or Text->Error Codes->2705 - Invalid table: [2]; Could not be linked as tree

2705 - Invalid table: [2]; Could not be linked as tree

I have seen this problem where "[2]" has a value of "Directory" and the directory table existed. You can reproduce the problem with this line of code (where "PARENT" doesn't exist!):

<$DirectoryTree Key="Child" Dir="[PARENT]\ChildDirName">

Now you will get a "ICE03" validation error message when building the MSI (if you have installed "MSIVAL2"), but if you try to install the MSI you will almost immediately get the "2705" message.


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: 2262 - Stream does not exist: [2]. System error: [3][Next]: 2716 - Could not create a random subcomponent name for component '[2]'


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Saturday May 28 2022 at 3:11pm
Visit MAKEMSI's Home Page
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.