Re-inventing The Wheel

LightSwitch Application Client Configuration and Signing

As I mentioned in an earlier entry, LightSwitch Beta 2 added the ability to sign an application....

Author: Mike Wade - MSFT Date: 06/13/2011

How To: Generate publish.htm with MSBuild

One of the features Visual Studio provides when publishing is the generation of a web page that...

Author: Mike Wade - MSFT Date: 02/28/2009

What's New in Visual Studio 2008 SP1 ClickOnce Tooling

Here is a post I've been meaning to do for a while, but avoided because there is some MSDN info on...

Author: Mike Wade - MSFT Date: 08/29/2008

How To: Publish Output Groups from Other Projects in a ClickOnce Project

In addition to output from a "compile", projects are capable of creating other outputs. Setup...

Author: Mike Wade - MSFT Date: 07/31/2008

How To: Include XmlSerializers in your ClickOnce Application

Have you ever noticed that when your application has a web reference, and you go to publish that web...

Author: Mike Wade - MSFT Date: 07/01/2008

How To: Publish Files Which are not in the Project

Every one in a while on our ClickOnce forums, we are asked how to publish files that aren't part of...

Author: Mike Wade - MSFT Date: 06/29/2008

How To: Use Macros to Configure Publish Settings

There are all sorts of publishing properties available to the Visual Studio developer. Visual Studio...

Author: Mike Wade - MSFT Date: 05/31/2008

Tool: Editing File Associations for ClickOnce Applications

I apologize for taking so long between posts. I have an excuse: very busy working on Visual Studio...

Author: Mike Wade - MSFT Date: 05/30/2008

How To: Add File Associations to a ClickOnce Application

A little-known feature that made it into .NET Framework 3.5 is the ability for a ClickOnce...

Author: Mike Wade - MSFT Date: 01/30/2008

How To: Update the bootstrapper to install a ClickOnce application using Internet Explorer

For completeness sake, I decided to add the postbuild step for using a modified bootstrapper to...

Author: Mike Wade - MSFT Date: 11/30/2007

How To: Update the bootstrapper to accept command-line arguments

In the previous blog entry, I went over the design and implementation of a modified bootstrapper...

Author: Mike Wade - MSFT Date: 11/29/2007

Kicking back with Motley Crue, sippin' my LowenBrau

Introduction A common complaint about the bootstrapper that shipped with Visual Studio 8 is that it...

Author: Mike Wade - MSFT Date: 11/01/2007

Moving into Del Boca Vista with the Costanza's (Completed)

The last step in the Vista-related improvements I outlined several months ago involves improving the...

Author: Mike Wade - MSFT Date: 09/18/2007

Lobster thermidor aux crevettes with a Mornay sauce garnished with truffle paté, brandy and with a fried egg on top and ...

A little while after I published my fake mailbag question, I decided to change my blog settings so...

Author: Mike Wade - MSFT Date: 09/05/2007

Select-Play-Select-3-0-Select

Last time, I created an installer with a shortcut in the user's start menu to a very simple...

Author: Mike Wade - MSFT Date: 08/21/2007

Paging Michael Chiklis (part 2)

Can the steps from last time be improved? You bet! First off, I absolutely hate that I had to...

Author: Mike Wade - MSFT Date: 07/30/2007

Paging Michael Chiklis

A style guideline within Vista is to add a shield icon to a button when pressing the button results...

Author: Mike Wade - MSFT Date: 07/23/2007

Hey Man Nice Shot (part 2)

(Continued...) Here is what has been accomplished so far in this grand No Impersonate plan: Grab all...

Author: Mike Wade - MSFT Date: 06/30/2007

Moving into Del Boca Vista with the Costanza's

In case you haven't noticed, there are a couple of gaps within setup projects regarding how the...

Author: Mike Wade - MSFT Date: 06/02/2007

Give Me Everything (part 2)

(Continued...) Let's instead add each test to its own project file. Hopefully then the Items scope...

Author: Mike Wade - MSFT Date: 05/31/2007

Give Me Everything

Even though its only been two blog posts since I first wrote it, I'm ready to change how the Select...

Author: Mike Wade - MSFT Date: 05/31/2007

It's no good down here, I can't maneuver!

I'm going to stop writing new tasks for a couple of entries while I take some time to clean things...

Author: Mike Wade - MSFT Date: 05/11/2007

Careful what you wish for...

Last time around, I wrote an msbuild-version of WiRunSql.vbs, with one notable exception:...

Author: Mike Wade - MSFT Date: 04/26/2007

A better way to modify tables

Let's go back to our example here and fix one of my pet peeves from earlier: the usability of the...

Author: Mike Wade - MSFT Date: 04/04/2007

Let Go

A few weeks ago, I took a class on Test-driven development. In general, I love taking classes...

Author: Mike Wade - MSFT Date: 03/30/2007

Where's Mike?

My previous blog entries have never been very peronal in nature (aside from the obligatory "first...

Author: Mike Wade - MSFT Date: 03/19/2007

Refactoring the EnableLaunchApplication task

Now its time to head back to the old post-build tasks example that I had been using before. The last...

Author: Mike Wade - MSFT Date: 02/27/2007

Happy Holidays!

As a special treat to all of you, we are going to mostly step away from the signing example for a...

Author: Mike Wade - MSFT Date: 12/28/2006

Almost there...

Last time (which was only yesterday), I made a few more strides towards signing cabs in a manner...

Author: Mike Wade - MSFT Date: 12/21/2006

The first official build task

As I stated when I started this whole exercise, I talked about how I wanted to use MSBuild for the...

Author: Mike Wade - MSFT Date: 11/22/2006

Checking the cabinet

Last time, we created a post-build step which would sign all files built into the build output...

Author: Mike Wade - MSFT Date: 11/13/2006

Sigh... more signing

Last time, I went over how to sign the bootstrapper and MSI via an msbuild-based postbuild step....

Author: Mike Wade - MSFT Date: 10/18/2006

This interweb thing is confusing!

Not to sound like an old-timer, but I just don't get this internet thing. My knowledge of html and...

Author: Mike Wade - MSFT Date: 10/11/2006

A PostBuild Step that Does Something

Generally at Microsoft, we don't like to have "feature take-back" between versions of shipped...

Author: Mike Wade - MSFT Date: 10/03/2006

Finally... Real Content

First off, an apology for the lack of posts. As you may recall from last time, Mike Sampson has left...

Author: Mike Wade - MSFT Date: 09/21/2006

Saying Goodbye...

Today was kind of a sad day at work, as the deployment team said goodbye to an active member (well,...

Author: Mike Wade - MSFT Date: 07/08/2006