Si vous utilisez un projet de setup web sous VS 2010 pour installer un site en framework 2.0 ou 3.5 (principalement dans le cas d’un projet migré depuis VS 2008, mais aussi pour les projets directement créés sous VS 2010), à l’exécution du setup sur le serveur, vous avez de grandes chances de voir apparaître un message indiquant que la clé de base de registre « Software/Microsoft/ASP.NET/4.0.30319.0 » est introuvable (si le framework 4 n’est pas installé).
La raison vient d’un nouveau paramètre des projets web setup, qui est plutôt bien planqué. Il ...
Si vous avez un ensemble de projets Visual Studio à convertir vers Visual Studio 2008 ou Visual Studio 2010, vous pouvez le faire simplement par un script powershell :). Attention : selon votre installation (notamment x86/x64), le chemin de visual studio dans le script est peut-être incorrect.
Vers Visual Studio 2008
$dir = get-childitem . -recurse
$list = $dir | where { $_ .extension -eq ".sln" }
foreach ( $f in $list ) {
$args = "/upgrade {0}" -f ( $f .fullname )
$p = [ Diagnostics.Process ] ::Start ( 'C:\Program ...
Si jamais vous recevez cette erreur avec Team Explorer lorsque vous cherchez à visualiser les WI avec Excel :
Deux choses sont alors à vérifier :
1. Il faut parfois réactiver l'addin dans excel :
2. Sinon, il faut aussi parfois lancer une réparation de l'addin Team et vérifier ensuite s'il est bien « enable ».
Pour la réparation : http://msdn.microsoft.com/en-us/teamsystem/bb693326.aspx
.Pour rendre l'addin « enabled » ( http://social.msdn.microsoft.com/Forums/en-US/tfsgeneral/thread/cec8d4fe-83e3-4965-b7fb-9434e1f83774 ) :
· Using Windows Vista or Windows 7 and Office 2007, ...
Si comme moi, vous venez d'installer Office 2010 et que maintenant l'édition de pages aspx fait freezer Visual Studio 2008, il existe une solution.
Il faut aller dans les programmes installés, repérer « Microsoft Visual Studio Web Authoring Componant », et faire une réparation du composant (en faisant change, puis repair dessus).
Plus d'infos sur cette page :
http://blogs.msdn.com/webdevtools/archive/2010/04/19/upgrade-or-uninstall-of-office-2007-might-cause-vs-2008-web-designer-to-hang.aspx
A installer sur votre VS 2010 :
Depuis le menu Tools ->
Ou depuis l'adresse : http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef
(où vous trouverez le détail)
Entre autre, une jolie nouveauté :
Avant :
Après :
Comment faire une application WP avec VS2010 ??
Voici le site officiel :
http://windowsclient.net/wpfdesigner
Exemple des fonctionnalités pour WPF :
http://windowsclient.net/wpfdesigner/articles/first-wpf-application.aspx
Si votre installation de Visual Studio foire quasiment dès le début avec ces messages dans le error log :
[08/13/09,12:51:58] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[08/13/09,12:51:58] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Web Authoring Component is not installed.
Tentez le coup en fermant les applications office (notamment Outlook) et en particulier si vous avez office 2010 installé. ça marche beaucoup mieux d'un coup !
Si l'on à deux écrans et que le principal c'est celui de droite, on ne voit pas la fenêtre popup de Team Explorer ce qui nous fait croire que VS a figé.
C'est beau
Certains d'entre vous ont peut-être eu envie de changer le navigateur web par défaut de leur système, mais ne l'ont pas fait car ils veulent continuer à développer des sites web et à les débuguer sous Internet Explorer.
Eh bien en fait, il est tout à fait possible de définir un autre navigateur comme navigateur par défaut du système, et continuer à utiliser Internet Explorer pour développer !
Pour cela, définissez votre navigateur préféré dans Windows, puis allez dans Visual studio. Faites un clic droit sur un fichier aspx, puis « Browse with »
Et vous ...
Source : http://www.codethinked.com/post/2008/01/Visual-Studio-2008-New-Multi-Threaded-Debugging-Feature.aspx
Franchement ça poutre !
So, I was working in Visual Studio 2008 today (yeah, I know what you are thinking. I am pretty fancy) and I noticed this little bugger.
Hmmmm, my first thought was that it was the "add wavy lines" feature that I had been hearing so much about. So I clicked it. I mean, who wouldn't want to add some nice wavy lines to their software? To my dismay though, this is all that happened:
You see? No wavy lines, it just was now highlighted. But in doing so I inadvertently hovered over it a little too long.
Ooooh, ...
Si vous avez installé Visual Studio 2008 (bon ça réduit pas mal les personnes ciblées pour le moment) et que vous souhaitez faire du WCF (Bn ok, là aussi ça réduit l'effectif. Bon Fred, cette KB est pour toi donc J), voici une première astuce.
Supposons que vous souhaitiez créer un projet classique Windows Forms (dans mon cas, projet supposé jouer le rôle de Host dans une archi WCF) et que vous souhaitiez éditer le fichier de configuration via l'outil WCF Configurator ; , et bien vous risquez d'être surpris de ... ne pas voir le menu associé, lors du clic droit sur votre fichier de ...
Vous avez peut-être déjà dû faire des tests unitaires, au moins par obligation. J !
Il arrive souvent dans les tests unitaires, de devoir tester l'égalité de 2 objets : par exemple, on veut tester la DAL. Du coup on enregistre une entité en base de données, on charge l'entité avec son Id, puis on compare les 2 objets. Si les propriétés sont identiques alors le test est Ok.
Possibilité :
Si on a de la chance, les entités implémentent un truc du style IComparer, mais là faut pas trop rêver, c'est assez rare.
Dans l'autre cas, on se paluche à la mano la ...
Si vous avez ce genre de bug sur MS Project, lorsque vous essayez de le connecter avec votre Projet Team :
C'est que votre fichier de mapping n'est pas bon (omg)
Alors pourquoi il n'est pas bon hein ? Ben je sais pas !!! (osef)
Par contre la solution pour réparer ce bousin :
Utilisez l'utilitaire en ligne de commande (comme tout bon utilitaire qui permet de faire tourner un produit MS) TFSFieldMapping.exe
Etape 1 : Récupérer un fichier de mapping correct, genre celui du projet Bewise.ExempleAgile :
TFSFieldMapping.exe download http://team.bewise.fr:8080 Bewise.ExempleAgile C:\tmp\MappingFile.xml
Etape 2 : Uploader le bon ...
Si vous en avez marre de lancer manuellement reflector à chaque fois que vous en avez besoin, sachez qu'il est possible de l'intégrer directement au sein de Visual Studio sans avoir besoin d'installer d'Addin.
Pour cela rendez-vous dans Tools\External Tools puis ajouter un élément comme ci-dessous
L'argument $(TargetPath) vous permet de lancer reflector en ajoutant l'assembly générée par votre projet courant directement au sein de Reflector.
Une fois validé vous devriez avoir une nouvelle entrée dans votre menu Tools. Mais si vous êtes encore plus fainéant et que vous souhaitez avoir un beau bouton ...
Par deux fois chez des clients je me suis retrouvé avec l' intellisense de Visual Studio 2008 qui se met à ralentir au point de stopper complètement ma productivité.
J'ai d'abord cru que ce problème de performance venait de mon OS non-déterministe (ie. Vista) mais non, le problème venait bien de Visual Studio.
Le problème est apparu dans les cas suivants :
utilisation d'un "gros" Dataset typé
utilisation d'une grosse référence de Web Service (ReportService2006.asmx vous connaissez ?)
Après quelques investigations, j'ai trouvé d'autres personnes avec le ...
Voici un petite [KB] concernant l'erreur suivante :
Voici comment solutionner le problème :
(lien : http://www.cnblogs.com/Don/archive/2008/04/07/1139880.html )
First of all you need to find the path of AL.exe on your machine, AL.exe should be there when you install Windows SDK.
Go to: Start -> Programs -> Microsoft Visual Studio 2008 -> Visual Studio Tools -> Visual Studio 2008 Command Prompt
Type the following command: Where al.exe
The above command shall give you the path to the AL.exe on your machine.
Now go to Control Panel -> System -> Advanced System Settings -> Environment Variables
Add a new variable with the following ...
Lorsque vous développez une application ou bibliothèque C++ en mode mixte (mêlant code natif et code managé), il est recommandé de fournir un point d'entrée non managé pour votre DLL. Si ce n'est pas le cas vous risquez de rencontrer ce genre de message amical de la part de regsvr32 : Pour ce faire, sélectionner le fichier cpp contenant votre point d'entrée (dans mon cas DllMain.cpp) et désélectionner l'option Compile with CLR afin que ce fichier ne soit pas flaggé avec le /CLR lors de la compilation contrairement aux autres fichiers cpp de votre bibliothèque :