Sign In
Re-inventing The Wheel
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
No tags have been created or used yet.
Archive
Archives
June 2011
(2)
February 2009
(1)
August 2008
(1)
July 2008
(1)
June 2008
(2)
May 2008
(2)
January 2008
(1)
November 2007
(4)
September 2007
(2)
August 2007
(2)
July 2007
(2)
June 2007
(3)
May 2007
(3)
April 2007
(3)
March 2007
(3)
February 2007
(1)
January 2007
(1)
December 2006
(3)
November 2006
(2)
October 2006
(3)
September 2006
(1)
July 2006
(2)
MSDN Blogs
>
Re-inventing The Wheel
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Re-inventing The Wheel
LightSwitch Application Client Configuration and Signing
Posted
11 months ago
by
Mike Wade - MSFT
2
Comments
As I mentioned in an earlier entry , LightSwitch Beta 2 added the ability to sign an application . This can be accomplished on the "Specify a Certificate" page of the publish wizard. But why would anyone want to sign their application? What good does...
Re-inventing The Wheel
LightSwitch Application Deployment: Beta1 vs. Beta 2
Posted
11 months ago
by
Mike Wade - MSFT
0
Comments
I haven't written a blog post for quite a while. Since my last blog entry, I moved from working on ClickOnce tooling to LightSwitch . I am still working on deployment stuff, so now you know who to blame. I meant to write a quick overview of LightSwitch...
Re-inventing The Wheel
How To: Generate publish.htm with MSBuild
Posted
over 3 years ago
by
Mike Wade - MSFT
3
Comments
One of the features Visual Studio provides when publishing is the generation of a web page that serves as an installation entry point of a ClickOnce application. It describes some information about the application, application requirements, and even includes...
Re-inventing The Wheel
What's New in Visual Studio 2008 SP1 ClickOnce Tooling
Posted
over 4 years ago
by
Mike Wade - MSFT
2
Comments
Here is a post I've been meaning to do for a while, but avoided because there is some MSDN info on it. But a recent question to the forums made me think that maybe it was time to talk about things that were not addressed in the document: what's really...
Re-inventing The Wheel
How To: Publish Output Groups from Other Projects in a ClickOnce Project
Posted
over 4 years ago
by
Mike Wade - MSFT
2
Comments
In addition to output from a "compile", projects are capable of creating other outputs. Setup projects can consume the output from other projects, package them up, and install them as part of the generated Windows Installer package. These groups of different...
Re-inventing The Wheel
How To: Include XmlSerializers in your ClickOnce Application
Posted
over 4 years ago
by
Mike Wade - MSFT
3
Comments
Have you ever noticed that when your application has a web reference, and you go to publish that web reference, the expected XmlSerializers assembly is not written into the application manifest, nor is it deployed with the application? You haven't? Not...
Re-inventing The Wheel
How To: Publish Files Which are not in the Project
Posted
over 4 years ago
by
Mike Wade - MSFT
4
Comments
Every one in a while on our ClickOnce forums, we are asked how to publish files that aren't part of the project. The short answer is: you can't. The ClickOnce project is only capable of publishing files (build output, data, or content files) which are...
Re-inventing The Wheel
How To: Use Macros to Configure Publish Settings
Posted
over 4 years ago
by
Mike Wade - MSFT
1
Comments
There are all sorts of publishing properties available to the Visual Studio developer. Visual Studio tries to set the properties to reasonable default values. But with all things that are defaulted, the values are right for some people, but wrong for...
Re-inventing The Wheel
Tool: Editing File Associations for ClickOnce Applications
Posted
over 4 years ago
by
Mike Wade - MSFT
1
Comments
I apologize for taking so long between posts. I have an excuse: very busy working on Visual Studio 2008 SP1 (Beta) . For those of you who have downloaded the beta , this post won't do you much good, as the ability to set file associations for ClickOnce...
Re-inventing The Wheel
How To: Add File Associations to a ClickOnce Application
Posted
over 4 years ago
by
Mike Wade - MSFT
17
Comments
A little-known feature that made it into .NET Framework 3.5 is the ability for a ClickOnce application to be associated with document extensions. That is, once properly configured, double-clicking on a document can cause your ClickOnce application to...
Re-inventing The Wheel
How To: Archive your source files when publishing
Posted
over 5 years ago
by
Mike Wade - MSFT
1
Comments
A long time ago, when I was trying to look up some piece of information for some blog entry, I stumbled upon a neat site for MSBuild tasks: the MSBuild Community Tasks site. There are several useful build tasks in there, one of which will be the focus...
Re-inventing The Wheel
How To: Update the bootstrapper to install a ClickOnce application using Internet Explorer
Posted
over 5 years ago
by
Mike Wade - MSFT
1
Comments
For completeness sake, I decided to add the postbuild step for using a modified bootstrapper to launch a ClickOnce deployment manifest (.application) file using Internet Explorer. As I detailed here , the original use for this change was to work-around...
Re-inventing The Wheel
How To: Update the bootstrapper to accept command-line arguments
Posted
over 5 years ago
by
Mike Wade - MSFT
1
Comments
In the previous blog entry , I went over the design and implementation of a modified bootstrapper which accepts command-line parameters. For example the bootstrapper which shipped with Visual Studio 2005 is not capable of "doing the right thing" for the...
Re-inventing The Wheel
Kicking back with Motley Crue, sippin' my LowenBrau
Posted
over 5 years ago
by
Mike Wade - MSFT
6
Comments
Introduction A common complaint about the bootstrapper that shipped with Visual Studio 8 is that it does not accept command-line parameters for launching the MSI. For example, lots of people want to turn on verbose logging or quiet install. The reason...
Re-inventing The Wheel
Moving into Del Boca Vista with the Costanza's (Completed)
Posted
over 5 years ago
by
Mike Wade - MSFT
1
Comments
The last step in the Vista-related improvements I outlined several months ago involves improving the bootstrapper experience on Vista. The problem is that running the bootstrapper on Vista gives a UAC elevation prompt as soon as it is launched. Despite...
Re-inventing The Wheel
Lobster thermidor aux crevettes with a Mornay sauce garnished with truffle paté, brandy and with a fried egg on top and ...
Posted
over 5 years ago
by
Mike Wade - MSFT
1
Comments
A little while after I published my fake mailbag question , I decided to change my blog settings so that email and comments posted to the blog would be forwarded to my work email address. The blog automatically posts some comments, but it turns out a...
Re-inventing The Wheel
Select-Play-Select-3-0-Select
Posted
over 5 years ago
by
Mike Wade - MSFT
1
Comments
Last time , I created an installer with a shortcut in the user's start menu to a very simple application. Once that application is installed, it should be possible to right-click the shortcut and select "Run As Administrator" if you wanted to run the...
Re-inventing The Wheel
Sail Away With Me To Another World
Posted
over 5 years ago
by
Mike Wade - MSFT
6
Comments
If I had any blog readership and a place to send questions to, I anticipate one would look something like this: (From the mailbag): I've created some cool new games that I want people to be able to run. I want each game to appear as a separate entry...
Re-inventing The Wheel
Paging Michael Chiklis (part 2)
Posted
over 5 years ago
by
Mike Wade - MSFT
2
Comments
Can the steps from last time be improved? You bet! First off, I absolutely hate that I had to convert the hex value of 0x00800000 just to appease int.Parse. To wit: < Target Name = " PostBuild " > < Select MsiFileName = " $(BuiltOutputPath...
Re-inventing The Wheel
Paging Michael Chiklis
Posted
over 5 years ago
by
Mike Wade - MSFT
1
Comments
A style guideline within Vista is to add a shield icon to a button when pressing the button results in an action which requires elevation. For example, to change the date and time on the system clock, you are presented with a dialog that looks like this...
Re-inventing The Wheel
Hey Man Nice Shot (part 2)
Posted
over 5 years ago
by
Mike Wade - MSFT
2
Comments
( Continued... ) Here is what has been accomplished so far in this grand No Impersonate plan: Grab all entries in the Custom Action table Decide which of these entries are deferred Update the deferred entries to include the no impersonate...
Re-inventing The Wheel
Hey Man Nice Shot
Posted
over 5 years ago
by
Mike Wade - MSFT
1
Comments
As I mentioned last time , deferred custom actions are generally no impersonate. In this entry, I hope to expand on the postbuild steps to change enable all deferred custom actions in an msi into no impersonate. Doing this via jscript isn't overly...
Re-inventing The Wheel
Moving into Del Boca Vista with the Costanza's
Posted
over 5 years ago
by
Mike Wade - MSFT
5
Comments
In case you haven't noticed, there are a couple of gaps within setup projects regarding how the generated MSIs work on Vista. Allow me to give you a roadmap of where I hope to take this blog to plug some of these holes. If you thought Windows Installer...
Re-inventing The Wheel
Give Me Everything (part 2)
Posted
over 5 years ago
by
Mike Wade - MSFT
1
Comments
( Continued... ) Let's instead add each test to its own project file. Hopefully then the Items scope won't end up clashing with each other. And let's be a little more careful about the side-effects of the tests. Instead of always working with the master...
Re-inventing The Wheel
Give Me Everything
Posted
over 5 years ago
by
Mike Wade - MSFT
2
Comments
Even though its only been two blog posts since I first wrote it , I'm ready to change how the Select task was implemented. One thing that bothered me when I wrote it was that I made it mandatory to pass the columns the user wanted. As a result, if someone...
Page 1 of 2 (45 items)
1
2