DCSIMG
January 2008 - Posts - Team Foundation Sidekicks

January 2008 - Posts

.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 all projects (with .Net 2.0 it will use MSBuild 2.0 assemblies). In the current version of Sidekick, one needs to repair the installation, or reinstall, if another version of .Net is installed (say 3.5 over 2.0); we plan to change that in the future.

The setting responsible for MSBuild version specific elements in UI is Tools->Options menu, Application Configuration tab, Initial Schema Version property.

When set to 3.5, UI supports MSBuild 3.5 specific elements, namely:

  • ToolsetVersion attribute is available in Project element
  • ItemDefinitionGroup element may be added to the project
  • Remove attribute is available in Item elements
  • ItemGroup/PropertyGroup elements may be placed under targets
  • MSBuild tasks will correspond to version 3.5

Note that the application may still use MSBuild 3.5 assemblies internally (if highest version of .Net Framework available is 3.5) for building the project, even with UI set to 2.0.

The Initial Schema Version defines the UI for every project loaded for the first time (or new one created); by default it is set to 2.0. However, it is possible to specify different version on per project basis - once the project is loaded, Build->Build Options menu, Engine Properties tab, Schema Version property controls MSBuild schema version for the project and overrides the initial setting.

Additionally, the current version of MSBuild Sidekick also supports loading solution files, authored with Visual Studio 2008.

We hope that new MSBuild 3.5-related features in MSBuild Sidekick will make the experience authoring new builds (not forgetting converting the old ones) into enjoyable one.

MSBuild Sidekick v2 released!

In the last day of the year 2007, we have made available a production release of MSBuild Sidekick v2. It has a number of bug fixes over December beta version and features full MSBuild 3.5 schema support, allowing you to create and build projects for Visual Studio 2008 and .Net Framework 3.5.

Download 30-day fully functional trial version and see for yourself. While it requires a license after the trial period, the product is very competitively priced. And if you averse to the commercial software, MSBuild Sidekick v1 is still freely available.

 

Posted by Eugene Zakhareyev | 1 comment(s)
תגים:

Team Foundation Sidekicks 2.0 released

As a first news of year 2008, I am proud to announce the availability of Team Foundation Sidekicks 2.0. This version introduces a number of bug fixes, new Code Review Sidekick and Visual Studio integration package, providing integration for a number of features into VS. And in this version, Sidekicks now support both Team Foundation Server 2005 and 2008 (and VS 2005/2008 for VS integration package).

The installation contains all required files to install stand-alone application (for TFS 2005 or TFS 2008) and/or VS integration package (for VS 2005 or VS 2008). Please note that installation of VS package may be somewhat time consuming due to the neccessity of updating VS after package is copied and registered.

The stand-alone application includes Workspace Sidekick, Status Sidekick, History Sidekick, Label Sidekick, Shelveset Sidekick and new Code Review Sidekick. Visual Studio integration package integrates Code Review Sidekick with Source Control Explorer and provides functionality previously available in separate add-in, namely Build Type editing support, Dynamic History support and source control items Search. Team Foundation Sidekicks add-in becomes deprecated with these release of VS package and will not be supported forthwith.

Hopefully, our tools will be as useful to you in 2008 as before. As always, feel free to leave feedback using blog or contact us at tfs_at_attrice_dot_info.