[# TFS11] VS2008 and TFS11? Oh Yeah Baby!

image

Buenas,

because lighter than water. So far couldn’t connect to TFS11 or Team Foundation Service (TFS on the cloud) using Visual Studio 2012 or Visual Studio 2010. Yesterday the great Brian Harry, says in this post we can already do the same from Visual Studio 2008. For this we have to apply this update on Visual Studio 2008 SP1.

Download; http://support.Microsoft.com/kb/2673642

Reference: http://blogs.msdn.com/b/bharry/archive/2012/06/09/update-for-vs-2008-and-tfs-11.aspx

Saludos @ Home

El Bruno

image image image

[#TFS11] VS2008 y TFS11? Oh Yeah Baby!!

image

Buenas,

pues más claro que el agua. Hasta ahora podíamos conectarnos a TFS11 o a Team Foundation Service (TFS on the cloud) utilizando Visual Studio 2012 o Visual Studio 2010. Ayer el gran Brian Harry, nos comenta en este post que ya podemos hacer lo mismo desde Visual Studio 2008. Para esto tenemos que aplicar esta actualización sobre Visual Studio 2008 SP1.

Descarga; http://support.microsoft.com/kb/2673642

Referencia: http://blogs.msdn.com/b/bharry/archive/2012/06/09/update-for-vs-2008-and-tfs-11.aspx

Saludos @ Home

El Bruno

image image image

[#TFS] HowTo: NuGet and TFS

image

Buenas,

Today the friend Juan has written a post where he presents a little to NuGet. As it leaves the ball in the air and also provides a little to one conversation we had with @ EduDelPozo, today plays a little talk about how to work with NuGet and Team Foundation Server.

First things first, in my case assume a directory structure where we separate on the one hand the source code in the SRC folder and then shared libraries in the LIB folder.

image

In the picture above we can see in this project there are 2 class libraries. To further complicate the scenario we are going to add a couple of references of Enterprise Library from NuGet. In this case logging from http://nuget.org/packages/EnterpriseLibrary.Logging.

Once installed we have our dlls added as a reference and the package.config file has been added in the project.

   1: Each package is licensed to you by its owner. Microsoft is not responsible for, 
   2: nor does it grant any licenses to, third-party packages. Some packages may 
   3: include dependencies which are governed by additional licenses. Follow the 
   4: package source (feed) URL to determine any dependencies.
   5:  
   6: Package Manager Console Host Version 1.8.30524.9000
   7:  
   8: Type 'get-help NuGet' to see all available NuGet commands.
   9:  
  10: PM>; Install-Package EnterpriseLibrary.Logging
  11: Attempting to resolve dependency 'EnterpriseLibrary.Common (≥ 5.0)'.
  12: Attempting to resolve dependency 'Unity.Interception (≥ 2.1)'.
  13: Attempting to resolve dependency 'Unity (≥ 2.1)'.
  14: Attempting to resolve dependency 'CommonServiceLocator (≥ 1.0)'.
  15: Successfully installed 'CommonServiceLocator 1.0'.
  16: You are downloading Unity from Microsoft patterns &; practices, the license 
  17: agreement to which is available at http://www.opensource.org/licenses/ms-pl. 
  18: Check the package for additional dependencies, which may come with their own 
  19: license agreement(s). Your use of the package and dependencies constitutes 
  20: your acceptance of their license agreements. If you do not accept the 
  21: license agreement(s), then delete the relevant components from your device.

Now, in our case we had defined the external references should go to the LIB folder. As NuGet is intelligent, but not so much, we have to tell you that you need to change the behavior by default. It consists in letting the assembled in a packages folder, for example

[…\NuGet\src\ClassLibrary2\packages\EnterpriseLibrary.Common.5.0.505.0\lib\NET35\Microsoft.Practices.EnterpriseLibrary.Common.dll]

Well, to change this functionality we selected the solution, deploy the contextual menu and select the [Enable NuGet Package Restore] option

image

This action add us a new solution folder called .nuget and within the same executable NuGet and an MSBuild file with different targets for the download of packages added.

image

If we are going to the directory we will see that it also creates a file called NuGet.Config. But for our example it will not this configuration file which defines the directory to download the packages. What we do will be the following:

1 Add a file called nuget.config in the directory of the solution

2 Within the same defined the path to download the packages with the following code

do do <? xml version = "1.0" encoding = "utf-8"? >

< settings >

< repositoryPath >…\..\..\Lib < /repositoryPath >

< /settings >

3 Donate!

If we see the lib folder, we will see that we have packages with which we are working within the same

image

Ahh and thanks to the @ Edudelpozo that I gave a hand with this last part Risa

Saludos @ Home

El Bruno

image image image

[#VS11] Microsoft Feedback Client (II)

image

Buenas,

in the post yesterday I presented the 2 ways in which Microsoft Feedback Client can launch

  • voluntary feedback mode
  • requested mode

From the second stage today we will see capabilities gives us this tool. Once launched the tool, we can see that the same presents us with 3 phases of work in sequential order:

  • Start
  • Provide
  • Submit

image

In the first of her we will have a number of indications about the proof that we have to do and the points which we are asked to take into account.

In my case, when you try to launch the calculator application from the route [c:\windows\calc.exe] I see that it does not exist (is in another site, for testing this comes great!). So we come to the stage of complete (PROVIDE) feedback and here we can see we have several options to attach a file, make a recording and detailing any aspect, etc.

image

Review the validation options, in my case I have commented that the route was wrong, and that the correct path is perhaps [c:\Windows\System32\calc.exe] and I’ve added a screenshot of the error.

image

And when we have finished giving our feedback as we move to the final step [SUBMIT] to send the information.

image

Now the information is already in our server TFS (in this case in the cloud!) and in the next post we see as process this information to incorporate into our development lifecycle.

 

Saludos @ Home

El Bruno

image image image

[#VS11] Microsoft Feedback Client (II)

image

Buenas,

en el post de ayer presenté los 2 modos en los que se puede lanzar Microsoft Feedback Client

  • voluntary feedback mode
  • requested mode

A partir del segundo escenario hoy veremos que capacidades nos entrega esta herramienta. Una vez lanzada la herramienta, podremos ver que la misma nos presenta 3 fases de trabajo en orden secuencial:

  • Start
  • Provide
  • Submit

image

En la primera de ella tendremos una serie de indicaciones sobre la prueba que tenemos que hacer y los puntos que se nos pide tener en cuenta.

En mi caso, al intentar lanzar la aplicación de la calculadora desde la ruta [c:\windows\calc.exe] veo que la misma no existe (está en otro sitio, para la prueba esto me viene genial!). Así que pasamos a la fase de completar el feedback (PROVIDE) y aquí podemos ver que tenemos varias opciones para adjuntar un archivo, realizar una grabación y detallar algún aspecto, etc.

image

Luego de revisar las opciones de validación, en mi caso he comentado que la ruta estaba mal, y que tal vez la ruta correcta sea [c:\Windows\System32\calc.exe] y he agregado un pantallazo del error.

image

Y cuando hemos terminado de dar nuestro feedback ya podemos pasar al paso final [SUBMIT] para enviar la información.

image

Ahora ya la información está en nuestro servidor TFS (en este caso in the cloud!) y en el próximo post podremos ver como procesar esta información para incorporarla en nuestro ciclo de vida de desarrollo.

Saludos @ Home

El Bruno

image image image

[# MTM] HowTo: Use MTM2010 with # TFS11

image

Buenas,

today I was asked if it was possible to use Microsoft Test Manager 2010 (MTM2010) with a Team Foundation Server 11 server.

The answer is Yes, it is only necessary to install an extension from this link.

Then if what we want is the mixed stage but in reverse, Microsoft Test Manager 11 with Team Foundation Server 2010, then this scenario this supported by default.

Saludos @ Home

El Bruno

image image image

Download: http://support.microsoft.com/kb/2662296

[#MTM] HowTo: Utilizar MTM2010 con #TFS11

image

Buenas,

hoy me preguntaron si era posible utilizar Microsoft Test Manager 2010 (MTM2010) con un server Team Foundation Server 11.

La respuesta es SI, solo es necesario instalar una extensión desde este link.

Luego si lo que queremos es el escenario mixto pero al revés, Microsoft Test Manager 11 con Team Foundation Server 2010, pues este escenario esta soportado by default.

 

Saludos @ Home

El Bruno

image image image

Descarga: http://support.microsoft.com/kb/2662296

[# TFS11] TFS Power Tools 11, almost complete

image

Buenas,

a week ago they released a beta for Team Foundation 11 the Power Tools of TFS (link). This version does not have all the features that we already know Team Foundation Server 2010 that some of them have been incorporated directly intoVisual Studio 11.

If we look at these features we will see the following

  • Team Members, now with VS11 and TFS11 the concept of team and team members is embedded 100% within the IDE
  • WorkItem Search, is now included in the IDE of VS11
  • Source Control Rollback, is now included in a contextual menu in the IDE (danger!)
  • CheckIn Policy Comment, is now part of the product (at last!)

Saludos @ Home

El Bruno

image image image

[#TFS11] TFS Power Tools 11, casi completo

image

Buenas,

hace una semana se liberó una versión beta para Team Foundation 11 de las Power Tools de TFS (link). Esta versión no posee todas las funcionalidades que ya conocemos para Team Foundation Server 2010 ya que algunas de las mismas se han incorporado directamente a Visual Studio 11.

Si repasamos estas funcionalidades veremos lo siguiente

  • Team Members, ahora con VS11 y TFS11 el concepto de equipo y miembros de equipo está embebido 100% dentro del IDE
  • WorkItem Search, ahora está incluido dentro del IDE de VS11
  • Source Control Rollback, ahora está incluido dentro de un menú contextual en el IDE (danger!!!)
  • CheckIn Policy Comment, ahora es parte del producto (por fin !!!)

Saludos @ Home

El Bruno

image image image

[# VS11] Some points to keep in mind when working with the new Team Build for Team Foundation Service

image

Buenas,

a few days ago Brian Harry made public the news where commented that we can already count with a Team Build Server in our service of Team Foundation Service. Put another way, this means that we have at our disposal a Team Build Server in TFS on the cloud. Just great! (Friend Vincenc has also written a post about it)

This has many great advantages, but we also have to take into account several things to work with this model.

image

Important: We do not have access to the physical machine from Team Build

This means that we cannot change anything in it so that our projects compile, run unit tests, etc. in this server. I personally think that this is great, a software project should be able to be compiled and packaged only from the contents in the Source Control repository.

If you use COM components, or work with an environment of compilation that requires you to install something in it to be able to compile, because you’ll have to revise your model of development to use Team Build in Team Foundation Service.

Initially the Team Build single VM will be installed

-Visual Studio 2010 SP1

Visual Studio 11 Beta

Java for now nothing at all… Although clear, it will be in the final package, as ECLIPSE with Maven 2 and Maven 3 customers need.

I have done the test of the "Hello World" for Team Build in 10 minutes and works great, although if instead of MSTests use XUnit or NUnit, because you have to devote a few minutes to Setup.

Finally, an interesting detail. When we define the output of our Build directory, usually usually you do in a share formatted\\SERVER\SHARE\BUILD.

In this case, we also have that option, although I do not think that anyone open this door to the world. The best seems to be that if we configure the output of the Build directly in Source Control, we buy cholón space in SC, but well… for that is.

image

What happens with my custom build templates?

As the Build Controller and Build Agent concept remains the same, because it isn’t to change us much the way in which we work if we have customized our Build templates. Simply access the configuration of the Build Controllers and already we can continue working as before.

image

There is trap a?

Yes, although in reality it is not trap. For example, you can make a template of Build to mount a specific environment to build a solution (e.g. registering COM components, prior to the compilation). But of course, as the AZURE VMs "have no State", because you will lose these changes when you refreshed them.

Although as the build runs where we need it, because we can return to this state when we need it… Risa

This point remains to be seen because I understand that it will be an environment more like a Sandbox to which we have access from the final version.

Now to migrate a couple of templates custom Avanade Spain to TFS AZURE, forgiveness to Team Foundation Service and prepare the next post.

Saludos @ La Finca

El Bruno

image image image

Sources:

http://blogs.msdn.com/b/bharry/archive/2012/03/27/announcing-a-build-service-for-Team-Foundation-service.aspx

http://geeks.Ms/blogs/devnettips/archive/2012/03/29/creaci-243-n-de-una-build-con-el-Nuevo-servicio-de-builds-para-TFS-service.aspx

http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/27/build-on-the-Team-Foundation-service.aspx