• Sign In
 
  • MSDN Blogs
  • Microsoft Blog Images
  • More ...
Common Tasks
  • Blog Home
  • Email Blog Author
  • RSS for comments
  • RSS for posts
Search
  • Advanced search options...
Tags
  • .NET Framewor
  • .NET Framework
  • Ajax/Javascript
  • ASP.NET
  • CLR
  • Cool stuff
  • DataAccess
  • Debugging/Windbg
  • Hotfix/Service Pack
  • IDEVDataCollector
  • IIS
  • Internet Explorer
  • Italian techs
  • LogParser
  • OT
  • Personal
  • Productivity
  • Random
  • Scripting/ASP
  • Security
  • Technology
  • Tools
  • Troubleshooting
  • Vista/Longhorn
  • Visual Studio
Archives
Archives
  • November 2010 (1)
  • October 2010 (1)
  • July 2010 (2)
  • April 2010 (1)
  • March 2010 (2)
  • February 2010 (2)
  • January 2010 (1)
  • October 2009 (2)
  • September 2009 (2)
  • August 2009 (1)
  • July 2009 (5)
  • June 2009 (1)
  • May 2009 (1)
  • April 2009 (3)
  • March 2009 (3)
  • February 2009 (5)
  • January 2009 (3)
  • December 2008 (5)
  • November 2008 (3)
  • October 2008 (2)
  • September 2008 (3)
  • August 2008 (3)
  • July 2008 (3)
  • June 2008 (5)
  • May 2008 (4)
  • April 2008 (8)
  • March 2008 (4)
  • February 2008 (5)
  • January 2008 (2)
  • December 2007 (4)
  • November 2007 (6)
  • October 2007 (6)
  • September 2007 (8)
  • August 2007 (6)
  • July 2007 (7)
  • June 2007 (10)
  • May 2007 (9)
  • April 2007 (12)
  • March 2007 (8)
  • February 2007 (5)
  • January 2007 (3)
  • December 2006 (1)
  • November 2006 (4)
  • October 2006 (2)
  • September 2006 (9)
  • August 2006 (2)
  • July 2006 (1)

Again on public hotfix download

MSDN Blogs > Never doubt thy debugger > Again on public hotfix download

Again on public hotfix download

Rate This
Carlo Cardella
15 Apr 2008 5:21 AM
  • Comments 4

I already touched the subject in a couple of previous posts and replying to direct comments and question I got, and to confirm that we’re doing something (hopefully in the right way smile_wink) on this matter I want to highlight this news from Jeff: Migrating hotfixes to MSDN Code Gallery.

The essence is that Visual Studio, .NET and other technologies hotfixes can be downloaded directly from http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?ProjectSearchText=hotfix and start a discussion with other people on the matter, hope you’ll find this useful (and keep the feedback coming of course).

 

 

Carlo

Quote of the day:
The reason lightning doesn't strike twice in the same place is that the same place isn't there the second time. - Willie Tyler
  • 4 Comments
Visual Studio, Hotfix/Service Pack, .NET Framework
Leave a Comment
  • Please add 8 and 4 and type the answer here:
  • Post
Comments
  • Dave
    2 May 2008 2:18 AM

    What about the "Check for Updates" feature that is supposed to work in VS.  It's been there since the first VS and still doesn't "work" in VS2008.

    Why depart from the paradigm of "Microsoft Update" which is simple and can even automatically download updates and keeps track of what is installed and applicable to the system.

    It's a PITA to get the Hotfixes and keep track of them.  Why can't this be made easy for developers?  We already have enough to do - keeping on top of and learning new Technologies & Frameworks while still writing code and keeping projects on schedule!  We shouldn't have to worry about tracking every individual Hotfix for the Tools that we use and rely upon to do our job every day!

  • Carlo Cardella
    2 May 2008 2:43 AM

    Good point Dave; that command is meant to bring you to Windows Update (or Microsoft Update) to download "official" updates of VS components installed on your machine. Since this process of "free download" for former private hotfixes is relatively new, I guess the VS team (and/or whoever is behind this kind of stragetic decisions) are not confident enough to allow this change (or simply they have not yet seen this opportunity, or there are other reasons I'm not aware of to no have implemented it yet...).

    The reason behind having *private* hotfixes is what I tried to explain in this and my other posts on the subject; probably most important is that you are not supposed to install *every* private hotfix but only the ones you really need because you're having the problem resolved by that fix. There is no added value (but potentially some problems) installing *every private* hotfix we release. This is what the VS team is trying to change, it's still "work in progress" so I would not be surprised to see further news in the future (but hey, I'm not making promesses here ;-)).

    Anyway thanks for the feedback (keep it coming), I'll report to the team.

  • Dave Black
    6 May 2008 12:46 PM

    In general, I agree with the tenet of "if it ain't broke, don't fix it".  That being said there is something to be said for keeping your install as up to date as possible.

    There are 5 main issues I see:

    1. "Synchronization" between Developer workstations.  In other words, *everyone*, including the Build box (if using CI), has exactly the same configuration, environment, and Hotfixes.  This extends beyond the Development environment to Integration, Testing, and Production servers as well (however, those don't have VS installed but the principle is the same).  I have seen situations where a Hotfix applies and resolves a problem on one Developer workstation yet another workstation doesn't have the same problem.  Obviously, there must be some differences between the two.  However, because there are no real solutions for doing diffs on machines, the easiest solution is to apply the Hotfix to all workstations.  At least we know then there is 1 less difference between the group.

    2. The 2nd issue is one of "side-effects".  A Hofix can often cause side effects to something that is seemingly unrelated but still affects your application or environment in some unforeseen way.  This is often discovered after much pain and agony spending hours and days trying to find out "what happened".

    3. The 3rd issue is one of not knowing *exactly* if a Hotfix applies to your problem or not.  Often times we will run into an issue and find a Hotfix which seems to be applicable, install it and find that it didn't work.  Then continue on looking for the next possible solution.  The Hotfixes which didn't apply may never be removed.

    4. Hotfixes often have other Hotfix dependencies either from a pre-requisite perspective or from "interacting with one another".  I've seen it happen that 2 different hotfixes have unexpected behavior when they are installed on the same machine.  Inother words, Hotfix A will cause Behavior A, Hotfix B will cause Behavior B, and the combination of Hotfix A and B will cause Behavior C (instead of A + B).

    5. Lastly, in theory aren't all of these Hotfixes eventually rolled-up into a Service Pack anyway?  This means you'd have Hotfixes installed regardless of whether or not they apply to your system.

  • Never doubt thy debugger
    24 Nov 2008 11:43 AM

    Things keep moving and after some discussion ( here and here I already expressed my view on the matter),

Page 1 of 1 (4 items)
  • © 2012 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy Statement
  • Report Abuse
  • 5.6.402.223