dotnetinstaller
19 posts · All topics
- — dotNetInstaller 2.3 Released
dotNetINstaller 2.3 has been released.
- — dotNetInstaller 2.2 Released
- — Don't Hate UI Testing - Reliably Testing Asynchronous UI w/ RSpec & Capybara
- — dotNetInstaller 2.0 Released
I’ve released DNI 2.0 today. It’s a major release with a new HTML bootstrapper, better elevation support, Windows 8, etc. It has been stable for quite a while now and a few peop...
- — Win32: When things get seriously obscure in Windows XP/2003 UpdateResource
I just fixed dotnetinstaller#8157. It was a humbling and head-scratching two hours.
- — dotNetInstaller: UAC Elevation on Install
Following a much pleasing trend of developers contributing major functionality to my open-source projects, @nsleightholm (Neil Sleightholm who works for a company called X2Syste...
- — Basic Workflow with htmlInstaller: HTML-based bootstrapper for DNI
Since the day I mentioned that I was working on an HTML-based bootstrapper, I began getting a regular stream of e-mails asking about my progress. I even get phone calls. It’s a ...
- — Supporting MSI Uninstall in dotNetInstaller
Someone recently asked how to support uninstall in dotNetInstaller, specifically with MSI components. It’s a question that comes up frequently, and it’s a powerful feature of do...
- — dotNetInstaller 1.10 Released
- — Cabinet.dll: what's a proper way to handle fdintCABINET_INFO in a split cab
I’ve been tracking a bug in CabLib, used in dotNetInstaller recently. CabLib is a complete C# and C++ wrapper for Cabinet.dll and its goal is to make it easier to CAB files. Any...
- — dotNetInstaller 1.8 Released
- — Automating Win32 UI Testing: System.Windows.Automation and Project White
Just when I thought things were well under control in dotNetInstaller, someone filed this bug. It basically says that an installed check doesn’t work. This is pretty major funct...
- — RemoteInstall: supporting reboots between installers
We’ve recently upgraded the Visual Studio 2005 SP1 C++ Redistributable to a newer version with the ATL security update. We quickly found that the installer requires a reboot in ...
- — RemoteInstall Test Framework Open-Sourced
I am pleased to announce the open sourcing of the RemoteInstall Test Framework.
- — dotNetInstaller Setup Bootstrapper 1.7 Ships
I shipped dotNetInstaller 1.7 yesterday. Download it here. You can see the long list of what’s new on the release page, but that’s not the topic of my post.
- — The Duct Tape Programmer by Joel Spolsky
Someone forwarded me Joel Spolsky’s article, The Duct Tape Programmer. I think Joel must have been a manager for far too long.
- — MSLU is well alive or how to run on Windows 95/98 without carrying unicows.dll
I accidentally broke support for Windows 95/98/ME in dotNetInstaller. I was even more surprised that someone cared. A developer reported the bug, and then my friends in Botswana...
- — dotNetInstaller moving to CodePlex
dotNetInstaller, aka DNI has moved to CodePlex (Update: now on GitHub). I’m going to help Davide, the original author, with some coordination around the project. If you need a w...
- — DNI: setup (msi) bootstrapper
I’ve been heavily contributing to a project called DNI or dotNetInstaller in the past several months. DNI is a setup bootstrapper that basically chains multiple MSIs together an...
