Monday, September 28, 2009

What does Service Pack mean in TFS ?

. Monday, September 28, 2009
0 comments


It is a collection of Hotfixes and features.


www.codecollege.NET

Read More »»

What does Hotfix mean in TFS ?

.
0 comments


It is a customer blocking bug(a show stopper or ship stopper).


www.codecollege.NET

Read More »»

What does Release Vehicle mean in TFS ?

.
0 comments


This says how your product reaches your customer (Ex: Hotfix, Release, etc).


www.codecollege.NET

Read More »»

What does Reverse Integration mean in TFS ?

.
0 comments


It is an integration which happens from the child to the parent.


www.codecollege.NET

Read More »»

What does Forward Integration mean in TFS ?

.
0 comments


It is an integration which happens from the parent to the child.


www.codecollege.NET

Read More »»

What is an Build Agent in TFS?

.
0 comments


It is a dedicated machine on which the build happens. It needs to have Build service installed in it.


www.codecollege.NET

Read More »»

What are different TFS Editions ?

.
0 comments


1. Architecture
2. Database
3. Development
4. Test


www.codecollege.NET

Read More »»

How will you specify the Build Order for projects in TFS?

.
0 comments


Right-click in the project , Select “Project Build Order”. There you can specify the order in which your projects need to be built.


www.codecollege.NET

Read More »»

How to suppress code violations in FxCop?

.
0 comments


You can suppress code violations in FxCop by providing using the attribute
System.Diagnostics.CodeAnalysis.SuppressMessage


www.codecollege.NET

Read More »»

What is the namespace used to interact with the code analysis tools in .NET?

.
0 comments


System.Diagnostics.CodeAnalysis.


www.codecollege.NET

Read More »»

What is the use of CompilerGenerateAttribute in FxCop?

.
0 comments


If this attribute is given to your code then FxCop will not raise warnings. Generally it is used to give for
compiler generated code.


www.codecollege.NET

Read More »»

Sunday, September 27, 2009

What is shelving in TFS?

. Sunday, September 27, 2009
0 comments


Shelving is a way through which you save your code to TFS without checking in. If you want you can unshelve it whenever you want. Generally it is used for reviewing purpose


www.codecollege.NET

Read More »»

Thursday, September 24, 2009

What is the syntax which extracts the value of an item as a single string(ie scalar)?

. Thursday, September 24, 2009
0 comments


%()


www.codecollege.NET

Read More »»

What is the syntax which extracts the value of an item as a list(ie vector)?

.
0 comments


@()


www.codecollege.NET

Read More »»

What is the syntax which extracts the value of a property?

.
0 comments


$()


www.codecollege.NET

Read More »»

What character is used in MS Build to represent the Escape sequence?

.
0 comments


%


www.codecollege.NET

Read More »»

Name some of the popular Metadatas of an Item in MS Build or TFS Build?

.
0 comments


RelativeDir ,RootDir ,Filename ,etc.


www.codecollege.NET

Read More »»

What is a property in MS Build or TFS Build?

.
0 comments


It is a key/value pair.


www.codecollege.NET

Read More »»

What are the 2 popular ways to pass data to tasks and targets in MS Build or TFS Build?

.
0 comments


1. Properties
2. Items


www.codecollege.NET

Read More »»

What is the main advantage of Clickonce deployment?

.
0 comments


They are self-updating.


www.codecollege.NET

Read More »»

What are the deployment methods available for Asp.net?

.
0 comments


1. XCOPY
2. Copy Website
3. Publish Website
4. ClickOnce
5. Setup Package


www.codecollege.NET

Read More »»

Wednesday, September 23, 2009

What is Build Automation ?

. Wednesday, September 23, 2009
0 comments


It is a process of collecting, assembling, validating and auditing the artifacts that compirse your solution.


www.codecollege.NET

Read More »»

What is a BVT ?

.
0 comments


Build Verification Test(BVT) is a type of automated test which is used to validate your team's work after build.


www.codecollege.NET

Read More »»

What is TFSBuild.proj file?

.
0 comments


It is an XML file that contains build configuration data.


www.codecollege.NET

Read More »»

Does TFS store all the configuration data in TFSBuild.proj file itself ?

.
0 comments


No. Most of the data are stored in TFS databases.
Note: In VS 2005 all configuration data were stored in this file.


www.codecollege.NET

Read More »»

What is Continuous Integration in TFS Build?

.
0 comments


It is nothing but the Build is done on every Check-in.


www.codecollege.NET

Read More »»

What is a Build Retention Policy ?

.
0 comments


It is a policy using which you can decide how many build results Team Build can keep.


www.codecollege.NET

Read More »»

Does the TFS 2008 support Queue Build ?

.
0 comments


Yes.


www.codecollege.NET

Read More »»

What is "Partially Completed" option in TFS ?

.
0 comments


It is a Build with one or more failed tests.


www.codecollege.NET

Read More »»

What is the purpose of the Managed API in Team Build 2008?

.
0 comments


It allows us to program the Team Build.


www.codecollege.NET

Read More »»

Name any two Managed API Assemblies of Team Build 2008.

.
0 comments


1. Microsoft.TeamFoundation.Build.Client.dll
2. Microsoft.TeamFoundation.VersionControl.Client.dll


www.codecollege.NET

Read More »»

What is a WorkItem in TFS ?

.
0 comments


It is used to track anything related to your team Project, like bugs and tasks.


www.codecollege.NET

Read More »»

What are the 2 process templates in TFS ?

.
0 comments


1. Microsoft Solutions Framework for Agile Software Development version 4.0 (MSF Agile for short)
2.MSF for CMMI Process Improvement version 4.0 (MSF CMMI for short).


www.codecollege.NET

Read More »»

Saturday, September 19, 2009

What is a Build machine?

. Saturday, September 19, 2009
0 comments


A Build machine is a computer which is dedicated for taking builds. It should have Build Service installed in it.


www.codecollege.NET

Read More »»

What are the types of Build Plans generally followed ?

.
0 comments


There are generally 3 build plans followed in the industry, they are:
1. Basic
2. Standard
3. Advanced


www.codecollege.NET

Read More »»

What are the phases in the Build process?

.
0 comments


There are 3 phases in the build process, they are:
1. Pre-Build Activities
2. Build
3. Post-Build Activities


www.codecollege.NET

Read More »»

Sunday, September 13, 2009

How will you check whether automated build is successful and call a custom task on successful build?

. Sunday, September 13, 2009
0 comments


You can do that by providing the following config entry in the MS Build or TFS Build config file,
<GetBuildProperties TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
Condition=" '$(IsDesktopBuild)' != 'true' ">
<Output TaskParameter="CompilationSuccess" PropertyName="LocalCompilationSuccess" />
</GetBuildProperties>




<Exec Condition="'$(LocalCompilationSuccess)'=='true'" Command="do_the_voodoo"/>


www.codecollege.NET

Read More »»

Sunday, September 6, 2009

What are the new Features in Team Build 2008 ?

. Sunday, September 6, 2009
0 comments


1. Continuous Integration
2. Build Queuing
3. Scheduled Builds
4. Build Agent Management
5. Build Definition Editing GUI
6. Better Build Management
7. Managed object model
8. Improved extensibility


www.codecollege.NET

Read More »»

Wednesday, September 2, 2009

What are Targets in MS Build?

. Wednesday, September 2, 2009
0 comments


They are used to group Tasks.


www.codecollege.NET

Read More »»

How will you build using MS Build command line ?

.
0 comments


MSBuild.exe TestProj.proj /property:Configuration=Debug


www.codecollege.NET

Read More »»

What are Tasks in MS Build?

.
0 comments


Tasks are reusable units of executable code used by MSBuild projects to perform build operations. They are declared inside the Target element.


www.codecollege.NET

Read More »»

How will you refer properties in a project file?

.
0 comments


$(PropertyName).


www.codecollege.NET

Read More »»

How will you refer item collections in a project file?

.
0 comments


@(ItemCollectionName).


www.codecollege.NET

Read More »»

Give an example for PropertyGroup

.
0 comments



ABC



www.codecollege.NET

Read More »»

Give an example for ItemGroup ?

.
0 comments







www.codecollege.NET

Read More »»

What are Properties in MS Build?

.
0 comments


They are key/value pairs which are used to configure the build. They are created by declaring a property element inside PropertyGroup element.


www.codecollege.NET

Read More »»

What is an ItemGroup in MS Build ?

.
0 comments


Items represent inputs to the build system and they will be added as collections which are used as
parameters for tasks. They are available inside the ItemGroup element.


www.codecollege.NET

Read More »»

What is Team Foundation Proxy Server ?

.
0 comments


It is used to develope a single application from many places around the world at the same time.


www.codecollege.NET

Read More »»

What is MS Build ?

.
0 comments


It is a build tool for Visual Studio. It will build the software in environments where even visual studio is not installed.


www.codecollege.NET

Read More »»

In TFS if you Branch A to B , then B to c. If you delete branch B , then is it possible to

.
0 comments


No.


www.codecollege.NET

Read More »»

When are Changeset Type branching used ?

.
0 comments


It is used on situations like maintenace or bug fixing , ie., you knew where the break occured.


www.codecollege.NET

Read More »»

When are Date Type branching used ?

.
0 comments


It is used on situations like release.


www.codecollege.NET

Read More »»

When are Latest Version Type branching used ?

.
0 comments


It is used on situations like hotfix where you need the stable lastest version.


www.codecollege.NET

Read More »»

When are Workspace Type branching used ?

.
0 comments


Workspaces are mapped from developer's machine to server , so this type will reflect local
files.


www.codecollege.NET

Read More »»

When are Label Type branching used ?

.
0 comments


It is not time-based, instead used on such situations where branching needs to be done based on
a collection of files grouped by a user.This type of branching is for the needs of an individual
user.



www.codecollege.NET

Read More »»

What are the options available on creating a branch?

.
0 comments


There are 5 options available on creating a branch, they are :
1. Changeset
2. Date
3. Label
4. Latest Version
5. Workspace version


www.codecollege.NET

Read More »»

Sunday, August 30, 2009

What is Build Automation ?

. Sunday, August 30, 2009
0 comments


It is a process of collecting, assembling, validating and auditing the artifacts that compirse your solution.


www.codecollege.NET

Read More »»

What is a BVT ?

.
0 comments


Build Verification Test(BVT) is a type of automated test which is used to validate your team's work after build.


www.codecollege.NET

Read More »»
Related Posts with Thumbnails