Blog - About

About Van Kichline's WebLog

I've been a dev at Microsoft for 10 years, much of it in the Developer Division.
I'm a programmer that writes programs for programmers to write programs.  Ho much cooler could it possibly get?

I love computers of all types (Macs as well as PCs) and all things web.  In addition to working on Visual Studio I've been the dev owner of the DHTML Editing Control for many, many years.

  • Van Kichline's WebLog

    Web Application Projects Add-On Installation Issue/Solution

    • 0 Comments
    Issue : A small set of users installing the Visual Studio 2005 Web Application Projects Add-On experience the following installation error: Unable to get installer types in the C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Microsoft.VisualStudio...
  • Van Kichline's WebLog

    DHTML Editing Control for Applications (Windows Vista Version) Installer Update

    • 0 Comments
    A while back I posted that there were some minor problems with the DHTML Editor Control for Windows Vista (which we've finally abbreviated as DECA-V internally.) We've corrected these and updated the download in-place. The changes include: Full...
  • Van Kichline's WebLog

    Setting scriptmaps: automation

    • 0 Comments
    The articles below describe how a Web Setup Project can be modified to set scriptmaps for the website it installs. This article describes the script used to automate this modification. The script is attached to "How to set scriptmaps in a Web Setup Project...
  • Van Kichline's WebLog

    Setting scriptmaps: step three

    • 2 Comments
    We've set two installer properties: REGIISPATH contains the full path name of aspnet_regiis.exe, and SRVRPATH contains the IIS metabase path to the new virtual directory. If any failures occurred, then REGIISPATH is empty. With this data in hand, it...
  • Van Kichline's WebLog

    Setting scriptmaps: step two and a half

    • 0 Comments
    To register the scriptmaps for our new web site in the Web Setup Project's MSI, we need to convert the available strings "/LM/W3SVC/1" and "WebSite1Setup" into the form "W3SVC/1/ROOT/WebSite1Setup". As simple as it sounds, we need to write a custom action...
  • Van Kichline's WebLog

    Setting scriptmaps: step two

    • 0 Comments
    Now that we know how to call aspnet_iisreg.exe all we need is its parameters. Executing aspnet_regiis /? indicates that we want: -s <path> Install scriptmaps for this version at the specified path, recursively. E.g. aspnet_regiis.exe -s W3SVC...
  • Van Kichline's WebLog

    Setting scriptmaps: step one

    • 3 Comments
    The first step in setting the proper scriptmaps is to decide what method we'll use to set them on the target machine at install time. While there might be several ways to do this, the simplest and most direct is to execute the tool aspnet_regiis.exe which...
  • Van Kichline's WebLog

    Inside the MSI

    • 1 Comments
    If you're following this article, you must be interested in modifying how an MSI produced by a Visual Studio Installer project works. Although I began by encapsulating the change in a black box, the Windows Installer Team Blog cautions in rule #1 of the...
  • Van Kichline's WebLog

    How setting scriptmaps works

    • 0 Comments
    An MSI contains a database which directs the installation, uninstallation, rollback and repair of a set of files and registry entries. The database contains a number of tables, and the AddSetScriptMaps script adds entries to five of them: The AppSearch...
  • Van Kichline's WebLog

    How to set scriptmaps in a Web Setup Project

    • 1 Comments
    Setting ASP.Net 2.0 ScriptMaps in a Web Setup Project...
  • Van Kichline's WebLog

    Minor problems with the DHTML Editing Control for Applications installer

    • 1 Comments
    A helpful customer contacted us with some concerns about the installer for the Windows Vista version of the DHTML Editing Control for Applications. While I had run the ICE verification for Logo Compliance in Orca (the MSI inspector/editor) I had failed...
  • Van Kichline's WebLog

    The End of an Era

    • 5 Comments
    As you may have heard by now, the DHTML Editing Control is not shipping as a part of the Windows Vista operating system. You can read the announcement here . I know a lot of people are going to be impacted by this change, and I'll help to the extent possible...
  • Van Kichline's WebLog

    Straight to Video

    • 1 Comments
    (More history of the DHTML Editing Control) Once the thrill of packaging up some cool technology and releasing it to the public gave way to the gruesome reality of servicing an operation system component, the youthful bloom was off the DHTML Editing Control...
  • Van Kichline's WebLog

    Getting it for Free

    • 0 Comments
    Everything was going great back in 1997. I'd come into the VID project late and was finally about to ship my first product at Microsoft after earning a few "skip its" in the graphics division. (An imaginary award you get for having your project cancelled...
  • Van Kichline's WebLog

    Anatomy of DHTMLEd

    • 1 Comments
    The DHTML Editing Component is three things in two packages: TriEdit.dll is installed in \Program Files\Common Files\Microsoft Shared\Triedit\. It implements an IOleDocument which aggregates Trident, the document object displayed by Internet Explorer...
  • Van Kichline's WebLog

    Change of Topic

    • 0 Comments
    Well, it's been a long time since September. I've decided to learn from my inaction; while I work hard on perf, I'm still in the learning curve and I don't particularly enjoy blogging about what I don't know. So, I'll change the subject. Back about seven...
  • Van Kichline's WebLog

    Fix vs Change

    • 2 Comments
    It has been a painful week for checkins. We have a complicated system for checking in our code. There are hundreds of devs in our division and tens of thousands of source files in our product. Different groups have different cultures; one may have a ...
  • Van Kichline's WebLog

    Code Complete

    • 0 Comments
    After an unexpectedly long process, I'm finally code complete on the Beta 2 VWD performance suites. We identified our performance needs a couple of months ago, set our goals early in August, and now we've finally got the infrastructure in place to monitor...
  • Van Kichline's WebLog

    Suite Frameworks

    • 0 Comments
    It's been a busy week of writing test cases. We have so many test suite frameworks I can't believe it. Our checkin suites are written against one framework (but other teams use other frameworks.) Our QA tests use another framework, and the perf test cases...
  • Van Kichline's WebLog

    An unexpected side effect of storing short directory paths

    • 4 Comments
    This is a bit off the topic, too, but I'm running a time consuming process on two other machines right now... I run a web server in my basement on DSL. Over the weekend I decided to finally upgrade the 80 GB hard disk that had been spinning practically...
  • Van Kichline's WebLog

    Code Folder References

    • 0 Comments
    I got email that I got feedback from Karl, but I don't see where it ever showed up on the Blog. He says: Ok, this is a little off topic, but how the heck do you reference things in the Code folder such as HttpModules, HttpHandlers and ConfigurationHandlers...
  • Van Kichline's WebLog

    Cardiac Performance Testing

    • 2 Comments
    I intended to post yesterday, but just before lunch my chest started hurting. Then my left shoulder. Then my left arm. Hmmm... There's a hospital right around the corner, so I asked my boss, Brad Bartz, to drive me over so I could have it checked out...
  • Van Kichline's WebLog

    Other things that have gotten slower by design

    • 1 Comments
    Another feature of Visual Web Developer which is certain to seem slower than VS 2002 or 2003 is the opening of "miscellaneous files." These are files which (should) sport Intellisense but are not part of a web or a project. In earlier versions of VS these...
  • Van Kichline's WebLog

    What's Different About the VWD Build System?

    • 1 Comments
    There have already been several posts about build being slower in VWD than in Visual Studio 2003. This is true. With Visual Studio 7.0 and 2003 there was a huge gulf between the SDK version of examples, starter kits, etc., and the Visual Studio versions...
  • Van Kichline's WebLog

    Digital Diabetes

    • 2 Comments
    I've posted an article on a metaphor for working set bloat; Digital Diabetes . It's not intended to be dark humor; the point is that methods for successfully managing diabetes may be transferable to managing applications with out-of-control working sets...
Page 1 of 2 (27 items) 12