Someone asked me this week for some best practices around deploying the .NET Framework on client machines.   

 

Unfortunately I don’t have a ton of experience with this.  For the last big application I work on (Terrarium) we decided to simply pre-req’ed the right version of the .NET Framework.  I was able to find a couple of articles on MSDN, but somehow I think there is more to be said here:

http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/dotnetframedepguid.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondistributingdotnetfxexeusingelectronicsoftwaredistributiontool.asp

 

I’d love to hear your experiences on deploying the .NET Framework, what works and what doesn’t?