Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Neil Enns   (RSS)

Why are build numbers limited to 65535?

In my previous post I explained how to fix the issue with the default date format provided in the AssemblyVersionTask. Several people encountered the problem with the arrival of 2007, and all of them sent me mail about it :) After providing them with
Posted by msbuild | 9 Comments
Filed under:

Fixing invalid version number problems with the AssemblyInfoTask

The arrival of 2007 bought a flurry of e-mails to the MSBuild team from people having trouble with the AssemblyInfoTask. The symptom is simple to describe - the builds start to fail with the following error: Error emitting 'System.Reflection.AssemblyVersionAttribute'

Hotfix is Now Available for Warning C4945

If you've been reading our forums you may have seen the long-running thread regarding warning C4945 slowing down certain types of builds. This issue was also reported through our Connect feedback center as issue 123509 . I'm pleased to announce that we
Posted by msbuild | 14 Comments
Filed under:

A New Tool For Visually Editing Build Process

Eugene sent us mail today to let us know that his company has released a neato little freeware tool to visually edit MSBuild files. A quick glance at the website shows an impressive list of features for v1: Load and modify any file complying to MSBuild
Posted by msbuild | 0 Comments
Filed under:

What Does This MSBuild Snippet Do?

It's been a while since we've had a little quiz on MSBuild. Over the last couple of days the MSBuild team has been enjoying working up solutions to a question over in our forums. Last night Faisal and Jeff concoted some MSBuild script that, to be honest,
Posted by msbuild | 11 Comments
Filed under:

MSBuild Extras - Toolkit for .NET 1.1 ships!

It's been a little while (understatement!) since we've blogged something, but today we've got a good one for you. The MSBuild Extras - Toolkit for .NET 1.1 (a.k.a. MSBee) shipped today! You can download it at Codeplex . Enjoy! [ Author: Neil Enns ]
Posted by msbuild | 3 Comments
Filed under:

How To: Remove the Up-To-Date Check From the AssemblyInfoTask

Every couple of weeks I get mail from someone who is using the AssemblyInfoTask on a build machine under source control. The question typically goes like this: I added the .targets file to my project, and it works fine on my dev machine, but doesn't do

Beta 2 of the MSBuild Toolkit for .NET Framework v1.1 is Out!

Craig just announced over on his blog that Beta 2 is available . New features in this release include: Support for the ResolveComReference task! Redirecting the LC task to target .NET 1.1 Defining a FX1_1 constant to let you exclude .NET 2.0 specific
Posted by msbuild | 2 Comments
Filed under: ,

What Does MSBuild Have to do With The Future of Game Development?

Today the folks in our game studios team (XNA) used the Game Developer's Conference to roll out the first major public viewing of what they've been hard at work on. If you want to read about the overall technology preview they released you can look at
Posted by msbuild | 1 Comments
Filed under:

How To: Bypass Post-Build Steps in a Build Lab Environment

(Can you tell I'm going through my folder of interesting MSBuild questions today?) Here's another good question that came across our internal discussion alias last week: Is there a quick and easy way to bypass the PostBuild steps in a project file that
Posted by msbuild | 3 Comments
Filed under: ,

Why Doesn't Delete Take Wildcards?

Here's another question from our internal conversion discussion alias that came through last week: Does the Delete task in MSBuild not use wildcards? The documentation doesn’t say anything about it but that seems to be the behavior I am seeing. I can
Posted by msbuild | 13 Comments
Filed under:

How To: Distribute Your Custom Task and .Targets file

We've had variations of the same question on how to distribute tasks come through both internal and external channels in the last couple of weeks. Here's one example: If we have a product that is installing custom MSBuild tasks, are there any type of
Posted by msbuild | 3 Comments
Filed under: ,

MSBuild.GlobalEngine vs "new Engine()": What's the Difference?

Earlier this week we got the following question from one of our VSIP partners: What is the difference between using MSBuild.GlobalEngine or “ new Engine() ” to build a project programmatically? I actually never knew there were two ways to do this. Thankfully
Posted by msbuild | 0 Comments
Filed under:

How To: Exclude Multiple Files From a Wildcard

We got the following question on our internal conversion discussion alias today: Is there a way to exclude two or more items from an ItemGroup using the “exclude” attribute without using a wildcard? It turns out the way to do this wasn't clear from our
Posted by msbuild | 15 Comments
Filed under: ,

Wildcard Expansion in Project Files

We got a question today on our internal discussion alias about the behaviour of wildcard expansions in project files. It went roughly like this: I have the following target declared in my project file: <Target Name="MyTarget" Inputs="$(MyInputs)" Outputs="$(MyOutputDirectory)\*">
Posted by msbuild | 0 Comments
Filed under:
More Posts Next page »
 
Page view tracker