Wednesday, June 27, 2007

Super guide til TFS

Jeg vil gerne gøre opmærksom på, at Patterns & Practices har lavet en fantastisk guide i brugen af Visual Studio Team Foundation Server (TFS). Guiden er p.t. i beta, men den er absolut brugbar og kan spare dig masser af tid.

Du kan downloade guiden fra Codeplex:

http://www.codeplex.com/TFSGuide

Guiden viser hvordan man får mest muligt ud af TFS gennem en samling best practices og how-to's. Der interessante bl.a. tips om
  • projektstruktur,
  • brugen af branching og merging,
  • kontinuerlig build,
  • vedligehold af project templates
og meget mere.

Jeg havde, i al beskedenhed, planlagt at lave noget lignende selv. I al fald en samling af mine erfaringer med TFS, men Patterns & Practices er i den grad kommet mig i forkøbet, med et letlæseligt og overskueligt dokument, der samler en masse erfaringer med TFS.

Monday, June 4, 2007

Indsæt de nødvendige using-statements automatisk vha. VS2005

Under læsning af ”Programming Microsoft® Visual C#® 2005: The Language” blev jeg for første gang klar over, at VS2005 kan hjælpe med at indsætte de nødvendige using-statements i koden. Siden glemte jeg genvejen, og kunne ikke finde den igen. Nu er jeg faldet over den igen, og jeg synes det er så smart at jeg hellere få det skrevet ned.

Når du får fejlen “The type or namespace name 'XXX' could not be found (are you missing a using directive or an assembly reference?)” navigerer du blot til fejlen og trykker Shift-Alt-F10. Herved fremkommer en menu med mulighed for enten at indsætte de using-statements der kan løse problemet, eller prefikse den benyttede type med det fulde namespace:



Alternativt til at benytte Shift-Alt-F10 kan du højreklikke på fejlen og vælge menupunktet resolve:


Ovenstående fungerer imidlertid kun ved erklæring af variable, ikke ved fx kald til klassemetoder.

Bemærk, Shift-Alt-F10 er også genvej til smart tag menuen, fx til implementation af interfaces.