← Back to team overview

coapp-developers team mailing list archive

Re: Another kind of package

 

Sorry, I was too quick to reply. I understand you can run both side by
side, which is cool.

Just wanted to add some tiny print that said "reparse aware" next to
your use of "application". Swapping of links creates a disaster for
normal applications that load bits from their directory at runtime.

Perhaps MyApp-1.0 loads and calls Ordinal 1 in Ext.dll to Save a file.
MyApp-2.0 gets installed, targeted, but uses Ext.dll with Delete as
Ordinal 1... Ruh'roh!

/rafael

On 4/7/2010 2:36 PM, Garrett Serack wrote:
> So it turns out that option #1 has another benefit.
> 
> ** You can delete and recreate the symlink without having to stop the application running from that symlink'd folder. **
> 
> This will let you install side-by-side a new version of the application, remove the old symlink, and create a new one, without having to kill an existing process. 
> 
> Very Cool.
> 
> Garrett Serack | Open Source Software Developer | Microsoft Corporation 
> I don't make the software you use; I make the software you use better on Windows.
> 



Follow ups

References