Click here to Skip to main content
15,920,633 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

I have completed a community based software and it is a complete desktop based stand alone application. I need to distribute lots of data along wit application. I am using SQL compact DB as backend. Data is about 250 MB in size.

My issue is, when i am creating Setup file setup file is coming to 265 MB which is very big. Hence, wanted to reduce setup file size without compromising any data loss.

Idle size i am expecting is 100 MB. Can anybody help me how i can acheive this?


Thanks.

What I have tried:

No Idea how to acheive this requirement.
Posted
Updated 22-Sep-16 22:13pm

If your data size is 250MB then unless you can compress that (and it may be possible you'd have to experiment with SQL Compact Compacting (Maintaining Databases (SQL Server Compact)[^]), ZIP, and suchlike you aren;t going to get any appreciable reductyion in size.

To be honest, unless there is a lot of redundant info in your DB, a reduction of over 50% in size is very unlikely - it will depend hugely on what your data is and what type of data you store it as.
 
Share this answer
 
Apologies for refusing this. I have seen similar product which came with 100 MB of setup file and after setup it is showing in Program Files is 400 MB.


Shared album - Iam Lucky - Google Photos[^]
Shared album - Iam Lucky - Google Photos[^]
 
Share this answer
 
Comments
[no name] 23-Sep-16 6:25am    
Not an answer. And if it were an answer, so what? You have to have some sort of reasonable expectations. You expectation that for your application you can get a 50% reduction through some magical process is not reasonable. If you want to reduce your setup size, for some strange reason (250MB is nothing) then take stuff out of your setup that you don't need. Or, compress the data before making your setup.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900