Vivez le keynote de la PDC avec Bewise

28. octobre 2010

Si vous ne savez pas quoi faire ce soir, je vous propose de venir avec moi voir la retranscription simultanée du keynote de la PDC dans les locaux de Microsoft à Toulouse.

Toute la team Bewise sera là et on pourra discuter ensemble de toutes les annonces qui ne manqueront pas de voir le jour.

Pour s’inscrire c’est par là:

http://www.facebook.com/event.php?eid=125098587545246&index=1

L’adresse :
Microsoft - 1 Rue Marie Curie - Parc Technologique du Canal - 31520 Ramonville St-Agne

Windows Phone, .Net, Windows Forms, Windows Mobile, WPF, Visual Studio, Silverlight, DirectX, Bewise

Le truc à la con du jour : Problème de signature et de manifeste d’une application C++/CLI sous Visual Studio 2010

18. avril 2010

Je viens de basculer plusieurs projets Visual Studio C++ vers la version 2010. Hors alors que tout se passait bien j’ai pris un vilain warning du compilateur :
“mt.exe : general warning 810100b3: is a strong-name signed assembly and embedding a manifest invalidates the signature. You will need to re-sign this file to make it a valid assembly”

Oui je sais c’est bien moche comme on aime.

Alors, bon selon moi c’est un bug mais soyons sympas, le message est quand même clair. En effet, j’ai demandé à VS2010 de signer mon assembly mais il semblerait que le Manifest Tool vienne faire sauter cette signature en injectant le manifeste. Soit, je suis pas contrariant alors que si je voulais faire chier je pourrais dire que si les compilateurs de VS 2010 ne sont pas foutus de bosser ensemble c’est un peu la honte. Mais je ne suis pas comme ça. Ouh la non…

Au final, il faut donc se faire une petite post build event à l’ancienne comme on aime avec des petits bouts de “je te la bidouille” dedans.

Comme je suis sympa voila la commande en question: sn -Ra "$(TargetPath)" $(ProjectName).snk

Visual Studio, .Net

BDC 2010 – C’est reparti!

4. mars 2010

A la demande générale, la Bewise Day Conference est de retour pour une 4ème édition ! Encore une fois, venez découvrir ce qui se fait de mieux dans les technologies Microsoft.

Cette année, beaucoup de nouveautés, puisque Microsoft lance la gamme 2010 de ses produits, notamment Visual Studio, Sharepoint, mais aussi la version 4.0 de son framework .Net, MVC 2, Azure, Silverlight 4 et bien d’autres choses bien croustillantes.

J’animerai les plénières cette année et je vous conseille d’y participer car vous y découvrirez le grand secret de Bewise :).

Pour les inscriptions, rendez-vous sur le site officiel de la BDC 2010.

Bewise, .Net, 3D, Silverlight, Visual Studio, Windows Forms, Windows Mobile, WPF

Le truc à la con du jour : Les propriétés par objet d’un projet Visual C++

17. octobre 2009

La méconnaissance de certains outils peut parfois faire perdre énormément de temps.  J’en veux pour preuve les deux derniers jours (et nuits) que je viens de passer.

A la base le problème est idiot, je dois rajouter une définition de préprocesseur à mon projet. Je vais donc dans les propriétés du-dit projet et nonchalament je lui colle la valeur dans la ligne “Preprocessor Definitions”. Oui je sais cela laisse peu de place à l’imagination et on a envie de se dire que ca va marcher direct.

image

Et la, c’est le drame. Cette fichue définition n’est pas prise en compte!!!!! Bon après avoir cherché logiquement, empiriquement puis après avoir pété un plomb et sacrifié 2 jeunes vierges sur un autel en pleine forêt j’ai finalement trouvé la solution.

En effet, il existe dans Visual Studio (pour la partie C++) la possibilité de surcharger les propriétés du projet par fichier! Un simple clic droit/propriétés sur un fichier et on se retrouve avec les mêmes propriétés mais juste pour le fichier en question.

image

Et bien sur, le fichier en question avait défini ses propres valeurs avec en plus un charmant “NoInherit”. Bon je ne vous cache pas que j’ai un peu pris feu quand j’ai vu ça mais à mon retour sur terre j’ai pu vérifier que EFFECTIVEMENT mon truc marchait sans cette MERDE de propriété défini sur mon fichier.

Conclusion : Si vous avez des comportements bizarres avec les configurations de projets de Visual Studio, allez faire un tour du coté de vos fichiers :)

Visual Studio