Working with multiple team projects in Team Build

    Building solutions that reference to assemblies belonging to different team project   Scenario   Assume that we two projects (ConsoleApplication1 and ConsoleApplication2) under team project (TP1) and they are using the assembly (commonlibrary.dll) that is checked in under a different team project (TP2). Let us assume the corresponding paths under version control are…

18

Easy way of doing customization for all build types in Team Build

  What is the best way to override the properties, items and targets defined in Tfsbuild.proj and Microsoft.TeamFoundation.Build.targets file? Additional how to pull all the customizations out of specific build type (Tfsbuild.proj) and make it available for all build types so as to reduce replication and make things more deployable?   You need to create…

0

Defining common fxcop ruleset for all projects/solutions/configurations

  User wants to configure a common set of fxcop rules and use them for all projects/solutions. Does he need to configure the common set for every new project/solution/configuration?    No. User need to override the “CodeAnalysisRules” property to include the common rules he wants to use across the projects/solutions/configurations. He can define the property…

6

Interesting behavior in desktop build …

  Desktop build not stopping immediately on build break …   Details   If I am building two solutions sln1 and sln2 for two configuration debug|x86 and release|x86 and there is a compiler error in sln1. The build process tries to build sln1 (for debug|x86) and gets build break. Unfortunately MSBuild does not stop but goes on to…

0

Workspaces in Team Build

  Workspace represents the client side view of the source control repository. When you create new build type using wizard, you have the option of selecting the template workspace. This implies that you want to have the same view of repository as defined in the template workspace. There is one problem with this approach. Each…

0