02.04.07
Team Build et clé en .pfx
J'ai l'habitude de protéger les clés que je me mets dans mes solutions C#.
J'obtiens alors un fichier .pfx qui contient le mot de passe protégeant la clé.
Du coups, si vous utilisez les team builds, vous allez obtenir l'erreur ci-après. C'est normal, le service de build veut vous demander le password. D'où l'erreur classique lorsque l'on veut afficher une MessageBox depuis un service Win32.
Pour le moment, le seul truc que j'ai trouvé pour que ça compile : utiliser une clé non protégée par mot de passe (fichier .snk).
Solution: SDxxx.sln, Project: Lab.csproj, Configuration: Release, Any CPU
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(1718,7): error MSB4018: The "ResolveKeySource" task failed unexpectedly.
System.InvalidOperationException: Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.
at Microsoft.Build.Shared.ExceptionHandling.RethrowUnlessFileIO(Exception e)
at Microsoft.Build.Tasks.ResolveKeySource.ResolveAssemblyKey()
at Microsoft.Build.Tasks.ResolveKeySource.Execute()
at Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionMode howToExecuteTask, Hashtable projectItemsAvailableToTask, BuildPropertyGroup projectPropertiesAvailableToTask, Boolean& taskClassWasFound)
21.03.07
Licence TeamPrise gratuite pour les projets CodePlex
Rob Caron se fait le relai de cette information publiée par Martin Woodward : les utilisateurs de Codeplex peuvent avoir une licence de TeamPrise.
La condition avoir un CodePlexID et un projet en cours.
Où signer... ici
TeamPrise permet d'utiliser TFS à partir de plates-formes de développement hétérogènes : Eclipse ou standalone, depuis Mac OS, Linux, etc...
20.03.07
TFS pas de reconnexion automatique
Je ne sais pas vous, mais il m'arrive de travailler sans pouvoir atteindre mon fidèle serveur TFS.
Seulement, à chaque fois que je lance Visual Studio 2005, je suis averti que TFS n'est pas joignable.
En clientèle, l'effet "fenêtre d'erreur" est toujours gênante.
L'astuce pour éviter cela postée par Tin Noonan :
"Add a DWORD value called "AutoLoadServer" under HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\TeamFoundation. Zero means do not reconnect automatically."
05.03.07
Personify Design : gestion des exigences
On connaissait déjà TeamLook pour TFS qui permet de créer des Work items depuis Outlook à partir d'un mél.
Personify publie un outil de gestion des exigences dans la même lignée que le RASK de Softagon ... mais en plus abouti !!
A tester pour ceux qui trouve Caliber de Borland un peu trop lourd.
La bêta est téléchargeable ici
21.02.07
TFS Power Tool
Rob Caron annonce une version de TFS Power Tool qui comprend notamment :
Team Foundation Power Tool commands : unshelve, rollback, online, GetCS, UU, Annotate...
Process Template Editor : outils standalone il fut un temps mais intégré dans VS 2005 : on pourra admirer l'éditeur graphique de Workflow pour Work Items
.
Check-in Policy Tasks : quelques politiques de check-in supplémentaires
Test Tools build tasks : permettant de se passer des fichiers .vsmdi pour lancer des tests (
intéressant lorsque l'on a Visual 2005 Pro avec Team Explorer et que l'on veut faire de l'intégration en continue -tests inclus)
24.05.06
Un Team Explorer connecté sur Codeplex
Vous pouvez accèder aux projets Codeplex depuis Team Explorer.
Toutes les informations sont disponibles sur le Wiki de CodePlex :
http://www.codeplex.com/Wiki/View.aspx?ProjectName=CodePlex&title=Connecting%20to%20a%20CodePlex%20Project%20using%20Team%20Explorer
Team Foundation Explorer téléchargeable
Cette information a été publiée sur le blog Vertigo Software Team System blog :
http://download.microsoft.com/download/2/a/d/2ad44873-8ccb-4a1b-9c0d-23224b3ba34c/VSTFClient.img
10.05.06
TFS et DfO Integration Kit : suivi d'applications en exploitation
Dans le cycle de vie d'une application, la phase d'exploitation est la plus longue et la plus critique.
Depuis quelques temps, les équipes de développements ont instrumenté les applications afin qu'elles remontent en cas de soucis les informations nécessaires à leurs traitements.
Tout le monde se souvient du fameux Dr Watson. Maintenant, il est courant qu'une application envoie un rapport d'incident.
Avec le Visual Studio 2005 Team System Design for Operations Integration Kit (AviCode), il est possible d'envoyer via MOM 2005 ou InterceptStudio, les erreurs et les goulots d'étrenglements comme éléments de tâches dans un serveur TFS.
09.05.06
SCRUM for Team System
Scrum for Team System est une méthodologie Agile, dont le template pour Team Foundation est gratuit. Cette méthode se présente sous la forme d'un addin pour Microsoft Visual Studio Team System.
05.05.06
TFS : Process Guidances en Français
Avec Team Foundation Server for Workgroup en français, les deux processus MSF for Agile et CMMI sont disponibles en français.
Par ailleurs, on a enfin la traduction de Work Item : entre activité, fiche de tâches, c'est tout simplement "élément de travail".
Voici d'autres traductions :
- Team Explorer -> Explorateur d'équipes
- Work item -> Eléments de travail
- Requirements -> Impératifs
- Team Builds -> Builds d'équipe
Maintenant, on peut faire une installer "full"
Français : TFS en localisé, les éditions visual studio aussi mais aussi la dernière version de la documentation pour TFS et VSTS disponible aussi sur MSDN (Juillet 2006).
Team Foundation Server Workgroup en Français
La version localisée en Français de Team Foundation Server Workgroup est disponible sur MSDN pour les abonnés.
