Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

Errors after Installing Dev10 Beta2 over top of Beta1 on Vista RTM or SP1

There is an issue upgrading .NET 4.0 from Beta1 to Beta2 only on Vista RTM and SP1 as well as Windows Server 2008 SP1. This is due to a known issue that was fixed in Vista SP2, Win7, and Windows Server 2008 R2. It is not an issue on XP. There is a document

The .NET Framework 4.0 Beta 2 Installer Improvements

Thanks to everyone that gave feedback both on my blog and through other forums about .NET Framework installs. Beta2 just got released on MSDN so I thought I’d take this opportunity to talk a little about the stuff we have done to improve the installation.

WiX: Removing Files with Patches

I've had numerous people ask me how to remove a file using a patch. As I say below again, this should be done carefully. Background If a file is present in a Baseline package then removed in the Upgrade package, it is not trivial to get the installer
Posted by Petermarcu | 5 Comments
Filed under: , , , ,

.NET: Do you Deploy a Managed App?

(Thanks for the replies so far! It is very insightful to hear all the different ways people deploy .NET apps. I am taking all your answers to the questions and using them to help inform decisions about the future of .NET deployment. I appreciate the responses.)

WiX: Patching something you didnt build with WiX using WiX

Many times people want to take advantage of the Wix v3 patch building features but didnt build their original product using Wix. for example, they may have used Install Shield, WiX v2 or one of the other tools out there. I ran into this when I needed

WiX: Introducing the WixPdb

I should have made this post about 6 months ago as I was implementing the WixPdb feature in WiX but better late than never :). The wixpdb was conceived as a solution for a limitation in the original patch building system. Originally, WiX v3 patching only

Design your Application to Fit Your Shipping Container

Let me start by saying I'd love to get people's feedback on the content of this post... When Toyota designs a car they would never ignore the fact that no matter how great a car they build, they have to be able to get it to their customers. Additionally,

WiX: BinderExtensions and the BinderFileManager

As of a few weeks ago, the BinderExtension class in the wix extensibility model has taken on a new meaning. If you currently have a BinderExtension, you will need to rename it to BinderFileManager. Over the past year or so, numerous requests came in to
Posted by Petermarcu | 1 Comments
Filed under:

WiX: More powerful foreach

I've been meaning to post about this for a while but just never got around to it. A few months ago I extended the implementation in WiX to allow foreach loops using any variable over any given set of values. Previously it was limited to only those variables
Posted by Petermarcu | 3 Comments
Filed under: , ,

WiX: "Rosario" WiX toolset vs. the community WiX toolset

This post is a follow-up to Rob Mensching's " Visual Studio ships the WiX toolset " blog entry. One of the key tenets WiX development is operating under is to make all changes available to both community WiX as well as "Rosario" WiX. (They actually get
Posted by Petermarcu | 4 Comments

WiX: Binary Delta patch support added to WiX 3.0

Last night, everything came together and the changes to add binary delta patch support to WiX 3.0 went in. The feature is minimally documented but the schema and docs have descriptions of the new elements and attributes. I hope to get time to provide
Posted by Petermarcu | 6 Comments
Filed under:

WiX: Writing your own WiX Extension Part 2: Preprocessor

The preprocessor in WiX allows extensibilty at a few levels. In this article I will describe how to add a PreprocessorExtension to your WixExtension and have it handle variables and functions you define in your own namespace. [This sample assumes you
Posted by Petermarcu | 1 Comments

WiX: Writing Your Own WiX Extension Part 1

Wix extensions are used to extend and customize what WiX builds and how it builds it. I plan on talking about the 3 most common types of extensions in this article series; ProprocessorExtension, CompilerExtension, and BinderExtension. The first step in
Posted by Petermarcu | 4 Comments
Filed under:

WiX: Building a Patch using the new Patch Building System - Part 3

This example is aimed at demonstrating the workflow and command lines required to build a patch using the Patch element and Pyro.exe. I would appreciate any feedback anyone has. Setting up the Sample: 1. Create a Directory that you plan on running the
Posted by Petermarcu | 93 Comments
Filed under:

WiX: Building a Patch using the new Patch Building System - Part 2

I dont have much time today to write but I wanted to take a chance to answer a few questions that I've been asked a lot recently. What is Pyro? Pyro is the new tool in the WiX toolset that will pull together your patch authoring and your product transforms
More Posts Next page »
 
Page view tracker