compiling a msi with 65000 files using wise 4.6
LS,
I'm trying to compile a msi that has a little less than 65000 files in the filetable. I've configured it to leave the files uncompressed outside the msi.
Now, I get the following error from wise on about 9200 files:
[filename] could not be copied to [destination]
(The filename and destination are actually filled with a full path, but that doens't matter right now).
When I look at my source files, all the files that he has a problem with are there. Does anyone know what this problem could be? (I've got enough harddisk space, so that's not the problem).
Thanks
I'm trying to compile a msi that has a little less than 65000 files in the filetable. I've configured it to leave the files uncompressed outside the msi.
Now, I get the following error from wise on about 9200 files:
[filename] could not be copied to [destination]
(The filename and destination are actually filled with a full path, but that doens't matter right now).
When I look at my source files, all the files that he has a problem with are there. Does anyone know what this problem could be? (I've got enough harddisk space, so that's not the problem).
Thanks
0 Comments
[ + ] Show comments
Answers (5)
Please log in to answer
Posted by:
WiseUser
19 years ago
ORIGINAL: mkrijt
LS,
I'm trying to compile a msi that has a little less than 65000 files in the filetable. I've configured it to leave the files uncompressed outside the msi.
Now, I get the following error from wise on about 9200 files:
[filename] could not be copied to [destination]
(The filename and destination are actually filled with a full path, but that doens't matter right now).
When I look at my source files, all the files that he has a problem with are there. Does anyone know what this problem could be? (I've got enough harddisk space, so that's not the problem).
Thanks
You might need to change the schema of your MSI to allow more file table entries.
http://msdn.microsoft.com/library/en-us/msi/setup/authoring_a_large_package.asp
Posted by:
VikingLoki
19 years ago
Posted by:
sean_c_roberts
19 years ago
Another thing to consider:
While the NUMBER of files you're copying is likely the cause of your error, it's possible that something about your files might be giving you trouble.
Wise uses a standard API call for file copying, and if it encounters unicode, multibyte, or even in-use or otherwise locked files, it will burp.
Do a manual file copy of your files from your sourse media (CD?) to confirm that all the files CAN be copied...
While the NUMBER of files you're copying is likely the cause of your error, it's possible that something about your files might be giving you trouble.
Wise uses a standard API call for file copying, and if it encounters unicode, multibyte, or even in-use or otherwise locked files, it will burp.
Do a manual file copy of your files from your sourse media (CD?) to confirm that all the files CAN be copied...
Posted by:
VikingLoki
19 years ago
Another thing you should do while you're working on this package is to compile it as an MSI with external .CAB files. By stripping the files out of the MSI while you're working on it makes compiling much faster. The .CAB only gets updated as necessary but if the files are in the MSI, they all need to be rebuilt with every compile. When you're done with development, you can always compile it into a single MSI again.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.