DCSIMG
MSBuild,How-to - Team Foundation Sidekicks

Browse by Tags

All Tags » MSBuild » How-to (RSS)
Sorry, but there are no more tags available to filter with.

How to review Properties & Items while debugging with MSBuild Sidekick

In the recent post we described the basics of debugging typical MSBuild project. In this post we shall touch upon important feature of MSBuild Sidekick debugger – namely inspecting Property and Item values during debugging with Globals and Autos windows. The walkthrough below will show how to review Property and Item values while debugging: 1. Start debugging project in step-by-step mode ( see previous post ) 2. When Target/Task is selected (highlighted with bold border in Debug window) click on...
Posted by Eugene Zakhareyev | with no comments
תגים:,

How to debug step-by-step with MSBuild Sidekick

Have you ever tried to debug MSBuild project? If you did, in all probability you had to resort to introducing extra Message tasks into the project to output status during project execution; and then execute build and review the logs time after time to identify the problems (perhaps adding more Message tasks as you proceed). Now you can debug your projects without ever adding extra “Message” tasks while reviewing build execution in real time – jut use MSBuild Sidekick debugger and resolve problems...
Posted by Eugene Zakhareyev | with no comments
תגים:,

How to use MSBuild Extension Pack tasks with MSBuild Sidekick

One of the most exciting and widely accepted projects in MSBuild community is MSBuild Extension Pack tasks. MSBuild Extension Pack provides a collection of over 240 MSBuild tasks you may use in your MSBuild projects for free! In MSBuild Sidekick v 2.3 we introduced integration with MSBuild Extension Pack tasks; now you can add, edit properties and view online help for all the MSBuild Extension Pack tasks in the Sidekick application. To illustrate these features let’s create new MSBuild project in...
Posted by Eugene Zakhareyev | with no comments
תגים:,

MSBuild Sidekick documentation is available!

When we released version 2.1 of the Sidekick, the original post failed to mention one pretty significant feature available in version 2.1. The new installer includes not only the application itself but also the manual (in PDF format) to help you leverage MSBuild Sidekick functionality. The document contains description of UI elements, large number of helpful how-to hints and walkthroughs with application usage. It is accessible upon installation of the application through Start->MSBuild Sidekick...

Building Visual Studio solutions with MSBuild Sidekick

What do you do in Visual Studio when you need to develop several related modules at the same time? Probably you'd create a solution to specify the references between related projects (or at the very least, make loading and debugging related projects easier). The interesting fact is while solution files are the main Visual Studio vehicle for building sets of projects, they have a proprietary format, not compliant with MSBuild. So one might wonder - how is it then possible to build solutions from...
Posted by Eugene Zakhareyev | with no comments
תגים:,

How to fix problems in MSBuild script - log is the way to go!

One of the features that might strike one as "missing" in MSBuild Sidekick is a debugger. While we have this feature in our road-map for the next release and are working at it, we believe that using the logged data is the easiest way of diagnosing problems in build scripts. The debugger might sound as the definite way to find an issue in MSBuild script, but probably by reviewing the sequence of the targets and tasks in most cases you will have a better chance of identifying the issue (especially...

.Net 3.5 support in MSBuild Sidekick v2

In our latest release of MSBuild Sidekick , we provide support for projects compliant with MSBuild 3.5 (which is distributed as part of .Net Framework 3.5). In this post, I shall try to detail some of the features specific to MSBuild 3.5 in our application. First of all, MSBuild Sidekick will use the highest version of .Net Framework assemblies present at the time of the installation; that is, if you have .Net Framework 3.5 installed, MSBuild Sidekick will use MSBuild 3.5 assemblies for building...

Visualization in MSBuild Sidekick v2

I have decided that I am going to blog a bit about new features we have in v2 of our tool; the first feature selected is target visualization. The rational behind this feature goes like that - what if my build script takes lots of time to execute? Then changing it, running it, changing again to fix issues etc. becomes bothesome very quickly. So ideally one should be able to preview the build script execution (similar perhaps to EXPLAIN PLAN Oracle command, if you know what I mean). In MSBuild Sidekick...