Contents tagged with MSBuild
-
TestDriven.Net 2.10: Smart Build
There are a number of new features in TestDriven.Net 2.10 that I want to highlight (apart from the VS 2008 crash workaround). The one I'm going to focus on here is subtle, but significant I believe - especially for people working with large solutions.
-
Building Orcas Projects with Expression Blend 2
Joe & The VB Team has a tip for building Orcas projects with Expression Blend 2. This trick allows Blend2 to build projects using MSBuild 3.5 (the version Orcas uses). This should mean that projects created using Silverlight tools for Orcas will be compatible with Blend2. It does appear to fix the compile errors I was getting before.
-
Test With .NET 1.1 from Visual Studio 2005
Here is a screencast that demonstrates how to build and run tests using .NET 1.1 from inside Visual Studio 2005 using TestDriven.NET 2.0. Under the covers this functionality uses MSBee (MSBuild Extras Toolkit for .NET 1.1) to build target assemblies that are compatible with .NET 1.1. Any build errors and warnings are merged into the 'Error List'. After the solution is built, the target tests are executed using the .NET 1.1 runtime.
-
TestDriven.NET 2.0.1761 - RC1
I have recently uploaded TestDriven.NET-2.0.1761 RC1 to the website. This version has been in use by a small group of users for a few days. It has so far proven to be very stable, with no new issues reported. There have been some significant bug fixes and improvements since the last build so please don't hesitate to download it. You will find release notes for 'Beta 1' and 'RC1' in the ZIP. Here are a few highlights:
-
ResX Sucks!
Shawn has 5 reasons to hate ResX files! He also has a ResXCop tool to help keep your ResX files .NET 1.0 compatible. I'm hoping the MSBuild team will have solved some of these issues.
-
Equivalent MSBuild/NAnt Tasks
I've just added a new page to the MSBuild Wiki that compares equivalent NAnt and MSBuild tasks. The page contains links to all of the MSBuild and NAnt task documentation I could find. I'm sure there will be some errors or tasks in there that I've missed. It's a Wiki, so please jump in there and fix any mistakes! You'll need to create a Channel9 account before you can start editing.
-
Introducing MutantBuild
I'm now using MSBuild and WiX for all of my active projects. I ended up with a few VS2003 solutions that I didn't want to convert to VS2005/MSBuild format for one reason or another. It is a pain keeping Windows Forms applications compatable with .NET 1.x when editing using VS2005. I also wanted to be able to compile NUnit for .NET 1.0 using the VS2003 solution strait out of SourceForge.
-
MSBuild FlexWiki
I've just converted my MSBuild Bloggers and Resources post to a FlexWiki page. Do you have an MSBuild category on your blog? Have you written any MSBuild tasks? Do you know of any good articles or resources? Please add them to the site - don't be shy!
-
Target Dependency Graph
Using Peli's excelent Quickgraph library, I've written a little app to render MSBuild dependency graphs. Below you can see all of the targets in a C# project along with their dependencies. You can find the fiend responsible for it over here.
-
MSBuild Reference on MSDN2
Some minimal MSBuild docs have been posted to MSDN2. At last we have some tasks documentation! I've updated my MSBuild Bloggers and Resources list.