Showing results for 2005 - Visual Studio Setup

Dec 15, 2005
0
0

Where's Msi.lib?

Heath Stewart
Heath Stewart

If you're developing custom actions for Windows Installer or a bootstrapper in Visual Studio 2005, or utilizing the resiliency and install-on-demand features of Windows Installer in your product developed in Visual Studio 2005, you might get link errors for Windows Installer functions. Msi.lib was not included for x86 in the Platform SDK lib dir...

Development
Dec 14, 2005
0
0

Diagnosing Installation Errors

Heath Stewart
Heath Stewart

When problems occur when installing, repairing or patching, or uninstalling a product using Windows Installer technology, you need to be able to figure out what happened and why it happened. Dialogs that occur when the user interface is displayed can be helpful sometimes, but many times you need to look at a log to determine the exact cause of the ...

InstallationLoggingDiagnosing
Dec 14, 2005
0
0

InstallSite.org

Heath Stewart
Heath Stewart

Looking through my referrals for common queries that lead people to my blogs, I noticed several recently from http://www.installsite.org/ and was pleased to see this blog listed in Stefan's related blogs. InstallSite.org has been run by Stefan Krueger for many years, dating back to when Windows Installer 1.0 was released when I happened across...

Personal
Dec 2, 2005
0
0

Resolving Prompts for Source

Heath Stewart
Heath Stewart

When discussing the Windows Installer cache, I mentioned how cabinet streams are stripped from the .msi file when the Windows Installer package is cached, and how this is a contributing factor to prompts for source. A prompt for source will occur when repairing or patching a product if the source for a file to reinstalled is not present. This resul...

Installation
Nov 29, 2005
0
0

Windows Installer Cache

Heath Stewart
Heath Stewart

Windows Installer packages may contain streams identified in the Media table if the Cabinet column value begins with the number sign #, as documented for the Cabinet data type. This cabinet is embedded as a stream within the .msi file and contains files referenced in the File table using their File key column value. When packages are installed, how...

Installation
Nov 21, 2005
0
0

Blog Customizations, Part 3: OO JavaScript

Heath Stewart
Heath Stewart

Not satisfied by the search feature provided by Community Server I've again created some helpful JavaScript classes this time using object-oriented JavaScript to define a basic search provider and to subclass that for specialized providers like MSN Search. I defined several private properties and several privileged methods that can access those pri...

DevelopmentPersonalScript
Nov 17, 2005
0
0

Shell Extensions for .NET Assemblies, Version 1.4.1993

Heath Stewart
Heath Stewart

Some time back I made modifications to the previous version of my shell extensions for .NET assemblies to display differences in the column handler for both native and managed binaries targeting the x86, IA64, and x64 platform architectures. Now that the Microsoft .NET Framework 2.0 has released, I've updated my public drops. In a future version I'...

DevelopmentPersonal64-bit
Nov 15, 2005
1
0

Waiting for msiexec.exe to Finish

Heath Stewart
Heath Stewart

Since Windows Installer 1.0 was first released, msiexec.exe has always run in the Windows subsystem. That means that when it is executed from the console or by a batch script control returns to the console or script immediately. If you depend upon the variable being set accordingly it won't be. In this scenario I like to use from the command line...

Installation
Nov 15, 2005
0
0

Windows Installer Supportability

Heath Stewart
Heath Stewart

Because newer versions of Windows Installer are released with new functionality dependent on operating system features, and older versions of Windows reach the end of their support lifecycle, different versions of Windows Installer are supported on different versions of Windows. Below is the supportability matrix for what versions of Windows Instal...

Installation
Nov 15, 2005
0
0

Setup Troubleshooting Guide Applicable for Patches, Too

Heath Stewart
Heath Stewart

Aaron Stebner has posted a compilation of links to many great posts about troubleshooting setup issues regarding, primarily, Visual Studio 2005 and the .NET Framework 2.0. It's important to note that much of this is relevant to patch issues, too; though, I suspect you'll see far fewer of these than with previous releases because of the many changes...

InstallationLoggingDiagnosing