Does CACHESOURCES create "monolithic" single exe's for patch
Posted: Sun Jan 08, 2012 6:24 pm
So almost have our entire installation process converted to IA 2012. Have a full featured webdeploy scheme in place that handles patches, re-installs full setups automatically and silently, schedules web updates with random days and time-of-day settings to spread out the load on our server, and a few other nice things. Must say it is a very impressive product. A bit quirky, but not much more than other developer tools I've used over the years.
However, in order for this to be complete, I must have a solution for customers who want to download and install stand alone copies (in addition to our web deploy method). Customers must have a hard copy of the product for future use if they chose not to continue with our software subscription. Also, IT admins for larger customers with 10, 20, etc workstations will probably want to download a full setup ONCE and then save it to a share drive to deploy initially to all their workstations (or product has a server component with workstation installs accessing a single SQL Server database)
I read the white paper on publishing web updates and creating patches. I've pressed F1 and read the online help. But I'm still not sure how to proceed with this because much of this documentation is dated from 2007 and there is this new CACHESOURCES variable that seems to do partially what I want (although I see no documentation on it)
My Question: How can I create a Single exe setup that can be updated from the same patch that is created for my web deployed instllations. From what I read (2007 documentation) you have to create a SEPARATE patch that works with single file installs. In addition, to make it "monolithic" like the white paper describes it, you will want to temporarily comment out all the media blocks and then compile it. That all seems like a workaround, and, since it was written in 2007 I was hoping there was a better solution in IA 2012.
Any suggestions from IA or the community? Can we somehow create a single patch that works with different methods of original deployment? And can it be done without the need to comment out media blocks temporarily? Does this CACHESOURCES variable help in that regard somehow
However, in order for this to be complete, I must have a solution for customers who want to download and install stand alone copies (in addition to our web deploy method). Customers must have a hard copy of the product for future use if they chose not to continue with our software subscription. Also, IT admins for larger customers with 10, 20, etc workstations will probably want to download a full setup ONCE and then save it to a share drive to deploy initially to all their workstations (or product has a server component with workstation installs accessing a single SQL Server database)
I read the white paper on publishing web updates and creating patches. I've pressed F1 and read the online help. But I'm still not sure how to proceed with this because much of this documentation is dated from 2007 and there is this new CACHESOURCES variable that seems to do partially what I want (although I see no documentation on it)
My Question: How can I create a Single exe setup that can be updated from the same patch that is created for my web deployed instllations. From what I read (2007 documentation) you have to create a SEPARATE patch that works with single file installs. In addition, to make it "monolithic" like the white paper describes it, you will want to temporarily comment out all the media blocks and then compile it. That all seems like a workaround, and, since it was written in 2007 I was hoping there was a better solution in IA 2012.
Any suggestions from IA or the community? Can we somehow create a single patch that works with different methods of original deployment? And can it be done without the need to comment out media blocks temporarily? Does this CACHESOURCES variable help in that regard somehow