IDisposable

Bill Wagner’s article on IDisposable is interesting. From all objects that implement this interface, my favorite is always database access objects (like SqlConnection). For a long time, I’ve been discussing with our brilliant architect Ed Jezierski about this. Why should a developer building “business solutions” ever care about closing a connection to a database, or even opening…

5

Good Article on Updater

http://www.theserverside.net/articles/showarticle.tss?id=UpdateAppBlock  

1

Updater Application Block V2 Alpha!

Following the Community Participation Process we published sometime ago, we are now releasing the design document and the alpha code for Updater Application Block V2. This release of the block is strongly based on customers feedback provided through many sources, including our last survey. We’ve focused primarily on simplicity, but also many popular requests were…

0

Updater Application Block survey! Tell us what you think!

The results from our Smart Client survey show that deployment challenges are among the top concerns of developers and solution architects creating smart client solutions (76% of respondents claim this to be either very challenging or challenging). Microsoft will ship a technology in the Whidbey timeframe to address this specific challenge: ClickOnce. In the meantime,…

0

Smart Client Community Participation Process

Thanks for everybody answering the patterns & practices Smart Client Program survey we published a month ago. We received hundreds of very valuable responses and will publish summarized results very soon. The guidance we plan to produce this year will be based on your feedback. As a way to structure the interaction between our team…

0

How to determine BITS version (VB.NET version)

Here’s a VB version of the detection code that works (thanks to Jonathan Wanagel from PAG). The reason the one to one translation doesn’t work is that VB tries to proactively instantiate the referenced types, instead of doing it lazily as C# does. So this modified version uses a couple of helper functions that delay…

0

How to determine the installed version of BITS

The update published in our GotDotNet Workspace for Updater Application Block fixed the BITS based downloader included in the block. It doesn’t include any intelligence to determine which the installed version of BITS is and act accodringly. A smarter downloader could determine at runtime which the installed version is in a particular desktop and then decide whether or not to use…

5

Updater BITS2.0 Fix!

BITS 2.0 has brought in breaking changes that requires configuration changes or code changes for the Updater Application Block to work. The safest fix required a code change. Due to unavailability of time and resource to provide a quality code (as released on MSDN) we are now providing this fix as-is and request community to…

1

Updater Application Block – BITS 2.0 problem

Because of some security tightening implemented in the latest version of BITS (BITS 2.0) you may have experienced problems with Updater Application Block if you depend on implicit credentials to communicate with a server. There’s a published a KB about this here: http://support.microsoft.com/default.aspx?kbid=842309 Even though there might be workarounds, we have changed the UAB code…

0

Disclaimer

The information in this weblog is provided “AS IS” with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the author’s discretion. All code samples are provided “AS IS” without warranty of any…

0