Browse by Tags

Tagged Content List
  • Blog Post: ASP.NET Session Monitor 1.0 Released to MSDN Code Gallery

    A couple of years ago I was dealing with an ASP.NET application with session state issues.  This happens, if you can believe it.  I was flummoxed by the problem and the routine checks and configuration options didn’t seem to fix the problem (although there was one little thing that was causing...
  • Blog Post: C# Code Header Designer 1.0 Released to MSDN Code Gallery

    Recently I finished an engagement where the customer received the source code.  When MCS does this, we typically add a header to each source file, which contains information related to the engagement.    About two years ago, I wrote up a little application to apply a standard code...
  • Blog Post: Microsoft Project mpFx Client – Application Architecture: IMpfxClientPlugin

    I needed a test harness for mpFx, so I built a simple WinForms application and wrote little utilities that used the primary libraries. As the feature set grew, the test harness started to become unwieldy and frankly not very pretty. This fact, coupled with the other requirement I had regarding finding...
  • Blog Post: Updated GUI For IExpress

    There is a neat little tool called IExpress that has been around for a long time.  IExpress creates a self-extracting EXE from a specified set of files.   The resultant executable can be configured to prompt the user (“Are you sure you want to install?”), display a license file, run another...
  • Blog Post: Using a Separate Application Domain to Test for Implemented Interfaces

    Sometimes you need to load an assembly for use or inspection.  The problem is that loading an assembly is permanent for the lifetime of an application domain.  Sometimes this is acceptable and sometimes it is not.   Mike Shughrue and I are working on something were it is definitely...
  • Blog Post: Interface Type Param Arrays to Operate on Many Objects

    Here is an example: 1: private void Dispose( params IDisposable[] disposableObjects) 2: { 3: foreach (IDisposable disposableObject in disposableObjects) 4: { 5: if (disposableObject != null ) 6: { 7: disposableObject.Dispose(); 8: } 9: } 10: } I...
Page 1 of 1 (6 items)