Archive

Posts Tagged ‘Logiciels’

[TFS 2010] Lancer un exécutable durant une build

Il y a quelques jours, je devais faire fonctionner une build, pour générer un package zip.
Jusque là, tout va bien.
Avec IIS Express (voir billet précédent : Les différents serveurs Web pour développer).
Et là, c’est le drame.

Déjà, je vais faire un gros spoil sur le reste du billet : ça marche pas.
Une histoire de communication difficile entre MSDeploy et IIS Express, de ce que j’en ai vu (je reviendrais peut être sur le sujet).

Mais cela m’a permit d’apprendre plusieurs choses : comment fonctionne une build sous TFS, comment modifier sa définition et son processus de génération et enfin, comment lancer un exécutable qui écoute (comprendre qui attend une action utilisateur pour s’arrêter), comme IIS Express.
C’est cette dernière partie que je vais traiter ici.
En effet, il y a une petite finesse quand le processus lancé écoute : il attend une réaction de l’utilisateur pour s’arrêter, ce qui empêche la build de passer à une autre étape.
Cela peut être utile, par exemple dans le cadre d’une build lançant des tests sur une application client/serveur.

En prérequis, pour comprendre le billet, c’est de savoir ce qu’est une build TFS et un workflow (et donc d’en avoir le vocabulaire, mais ce n’est réellement pas compliqué).
Pour cela, je vous invite à regarder directement sur la MSDN Team Development with Visual Studio Team Foundation Server : Chapter 7 – Team Build Explained et Chapter 13 – Process Templates Explained.
Lire la suite…

Catégories :.Net, Logiciels, Microsoft, TFS

Les différents serveurs Web pour développer

Aujourd’hui, on va un peu parler des différents serveurs Web pour développer.
Enfin, de trois en particuliers : le serveur de développement ASP.Net (aka Cassini), IIS et IIS Express.

Il est possible de paramétrer les serveurs Web pour un projet (*.csproj) à partir des propriétés de ce dernier, dans l’onglet « Web ».
Cependant, il faut bien garder en mémoire que ce paramétrage est totalement indépendant de la configuration de compilation. Il est donc parfaitement impossible d’utiliser Cassini en développement et IIS en release ! (et ça, c’est bien dommage !).

Il est par contre possible que le paramétrage soit stocké par utilisateur, dans le fichier *.csproj.user qui accompagne le projet.
Ceci dit, ce n’est pas viable en conjonction avec les builds TFS (mais ça, j’en reparlerais dans d’autre(s ?) billet(s)).

Lire la suite…

Catégories :Logiciels, Microsoft

[Beta] Windows 8

Après quelques jours passés avec Windows 8 (bon, j’avoue, j’ai pris mon temps : sorties/ciné/swtor sont passés par là ^^), un premier avis (personnellement à moi tout seul qui n’engage que ma personne, vous êtes prévenus 😀 ).

Je suis au clavier/souris, déjà.
Du coup, ça a un impact non négligeable sur ma perception.

Et le résultat, c’est que si j’aime bien Metro sur mon WP7, j’aime pas du tout sur mon PC…
En fait, les postulats de base  sont bons : uniformiser le systèmes sur les différents devices, donner plus de place au contenu…
Mais dans la pratique, j’aime pas du tout le menu démarrer.
Je n’arrive vraiment pas à m’y faire… (c’était prévisible après les 2-3 premiers jours, du coup, j’ai pas installé VS11 dessus, faudra que je le fasse…).

Sur Win7, je me sers énormément du « Rechercher les programmes et fichiers » pour tous les programmes et fichiers que je n’ai pas  « Épingler au menu Démarrer ».
Sur Win8, dès que je vais sur le menu démarrer, il y a une barre de scroll horizontale… Je suis réellement pas fan.

Après, il y a plein de bonnes idées (surtout sur l’explorateur windows). Mais là encore, c’est tributaire des usages (pour l’explorateur, je me sers majoritairement des raccourcis clavier et du drag&drop)…
Il faut quand même reconnaître qu’il est plus rapide qu’un Vista (c’est peu dire, et un peu plus que Win7).

Je me pose également l’intérêt de Win8 en entreprise.
Déjà que XP est encore très (trop ?) bien implanté, que certains DSI sont échaudées par Vista…
Comme le disent les experts de TechRepublic,  il n’y a pas de nouvelles features indispensables…

Du coup, globalement mitigé. Je ne vois pas le gain que j’aurais à migré vers Win8 alors que je voyais bien le gain de migration entre XP-Win7 ou Vista-Win7.
Enfin, la version finale n’est pas encore présente, donc wait & see.
D’ici là, je vais continuer à tester Win8 pour voir  si j’arrive à m’y habituer…

Catégories :Bêta, Divers, Logiciels, OS, Windows

[Beta] Installation de Win8 Customer Preview

Pour réaliser ce billet, le matériel utilisé :

  1. Windows 7  64 bits (mon OS hôte)
  2. Virtual PC 2007 64 bits
  3. Iso de Win8 64 bits
  4. Schoko-bons

Dans un premier temps, on créé la machine virtuelle, on boot dessus en indiquant l’iso… Et là, c’est le drame (1ère fois).

Bah oui, j’ai prit l’iso Win8 64 bits. Naïvement, je pensais que le Virtual PC 64bits installé prendrait en charge un OS 64bits.

Et bah non.

Bon, on change le 3. en « Iso de Win8 64 bits ».

Allez, on recommence. On boot la machine, l’écran s’affiche et là…c’est le drame (2ème fois).

Bah oui, Virtual PC supporte pas Win8 (et pour le coup, c’est moi qui supporte pas VPC…), avec un ma-gni-fi-que « HAL_INITIALIZATION_ERROR ».

Ainsi qu’un gros smiley. Je sais pas comment je dois le prendre. Bref, on change donc le 2. en « VirtualBox 4.1.8« . Bah oui, c’est logique : VPC supporte pas Win8, mais VirtualBox, si…

La suite en images !

Premier écran, on choisit les options de localisations.

Ici, on doit entrer la clef CD. Elle est dispo sur la page de téléchargement des ISO. Pour les feignants : DNJXJ-7XBW8-2378T-X22TX-BKG7J

Mise à niveau ou nouvelle installation ? Dans mon cas, une nouvelle.

Après avoir choisit le disque dur sur lequel installé et que Win8 se soit installé, on a cet écran. Le curseur permet de changer la couleur de fond... Inutile, mais amusant 🙂

Ici, on doit choisir l'installation par défaut ou alors l'installation paramétrable.

Avec Win8, il est possible de se connecter via une adresse mail, pour, par exemple, que tous les devises aient la même configuration.

Après avoir entré les différentes informations de sécurité, on se logue ! o/

Et voilà, on est dans le Metro :p

Mais le bureau traditionnel (dépourvu de l'icône "Démarrer") est accessible.

Voilà, c’était le premier contact, une installation très simple et assez rapide (sur une machine virtuelle, je le répète).
Au final, en prenant des captures sur TOUS les écrans et en passant par la configuration personnalisée, j’arrive à 19 captures (dont la dernière est celle du dessus, la cinématique complète est ici).
Si on prend tout par défaut, ça doit faire une petite dizaine de clics. C’est vraiment pas  énorme.

Je vais voir à faire un autre billet de retours dans les jours qui viennent (ainsi que pour la bêta de VS11, peut être les deux en même temps ! ^^).

Bon, par contre :

  1. Il est tard, donc dodo
  2. J’ai plus de Schoko-bons (c’est le drame…)

Alors bonne nuit ! 😀

Catégories :Bêta, Divers, Logiciels, OS, Windows

Beta Day – Win8, VS11 et .Net 4.5 !

Allez, un petit billet rapide pour faire état des bêta sorties aujourd’hui !

Au menu : Windows 8, Visual Studio 11 et .Net 4.5 (qui dit mieux ? ^^)

Pour le logo, d’abord. Un petit historique se trouve ici : Redesigning the Windows Logo.
Pour avoir des infos sur la bêta en elle-même, c’est ici : Introducing Windows 8 Consumer Preview.
Pour le téléchargement direct : c’est ici !

Pour Visual Studio, on pourra avoir des infos sur la bêta ici : Visual Studio 11 Beta and .NET 4.5 Beta Available Now!.
Pour avoir des informations sur la nouvelle interface de VS : Introducing the New Developer Experience  (et diable, qu’elle a changée !).
Et pour le téléchargement direct : c’est ici !

Catégories :.Net, Bêta, Logiciels