Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Development   (RSS)

Help Improve the .NET Framework Deployment Experience

My colleague Peter Marcu , who is leading the development effort on the new deployment experience for the .NET Framework, is seeking information from our developer customers how you deploy the .NET Framework for your applications. If you’re a developer
Posted by Heath Stewart | 0 Comments
Filed under: ,

Functional Testing of Cmdlets

While developing unit and functional tests for Windows Installer PowerShell Extensions , I needed a way to invoke cmdlets without requiring elevation on Vista. That is, of course, because running elevated has always been a bad idea unless it is required.

Fixes in Microsoft .NET Framework 2.0 SP1 and 3.0 SP1

A reader pointed out that the list of fixes for .NET Framework 2.0 Service Pack 1 were published. I also see from the .NET Framework 3.5 download page that the list of fixes for .NET Framework 3.0 Service Pack 1 were also published. Both are listed below.
Posted by Heath Stewart | 6 Comments
Filed under: , ,

Shim Database to XML

Extracts data as XML from a shim database used for application compatibility . Please leave feedback on the tool here on this page. This was developed using what little public documentation is available on MSDN as well as some experimentation at other
Posted by Heath Stewart | 7 Comments
Filed under:

Attachment(s): sdb2xml.exe

EXE Custom Actions are Bad

Windows Installer custom actions that launch executables (base custom action type msidbCustomActionTypeExe , 0x2) are typically bad and should be avoided. How are they bad? Let the Windows Installer team count the ways . During internal audits we question

Detection Logic fixed for KB937061 (MS07-052)

Customers have been offered KB937061 for Visual Studio 2005 Service Pack 1 from Microsoft Update when they have already installed it. The Microsoft Security Response Center blog has more information about the problem and what they have done to fix it.

No Environment Change Notification when Reboot Required

The documentation for the WriteEnvironmentStrings action states, Note that environment variables do not change for the installation in progress when either the WriteEnvironmentStrings action or RemoveEnvironmentStrings action are run. On Windows 2000,
Posted by Heath Stewart | 1 Comments

Custom Action Guidelines

Rob Mensching, father of Windows Installer XML (WiX), blogs about why managed custom actions are a bad idea . Aaron Stebner follows up by saying (and has said before ): "Avoid custom actions entirely if at all possible. "Investigate the WiX build-in custom

Visual Studio 2005 Service Pack 1 Update for Windows Vista Available

As Aaron notes , the Visual Studio 2005 Service Pack 1 Update for Windows Vista is available on the download center. This patch is available for all supported languages of Visual Studio 2005, unlike the beta which was available in English and Japanese.

Installation Guidelines for User-editable Configuration

A common problem with installations is user-editable files and registry keys. Configuration of this nature is a problem for every installer technology, but here are some guidelines to help developers overcome problems like users' preferences being reset

You Can’t Escape Quotes

SQL expression support is easy to use when modifying Windows Installer packages, but there is one major drawback that continues to cause problems: you can't escape single quotation marks in Windows Installer SQL expressions. Consider the following sample
Posted by Heath Stewart | 0 Comments

Microsoft .NET Framework 3.0 Released

Yesterday, the Microsoft .NET 3.0 Framework was released . This is comprised of the .NET Framework 2.0 plus Windows Workflow Foundation, Windows Presentation Foundation, and the Windows Communication Foundation. This release is intended to increase the
Posted by Heath Stewart | 6 Comments
Filed under: ,

Digital Signatures in Windows Installer

How signatures are found and used in Windows Installer file types.

Why a Custom Action May Not Run

There are severals reasons custom actions may not run, such as a missing dependency on the target machine.
Posted by Heath Stewart | 4 Comments

Find the Product

How to find the ProductCode or the product package in the local cache given a product name.
More Posts Next page »
 
Page view tracker