2009-10-22 21 views
3

Je suis trop paranoïaque pour installer VS2010 Beta 2 sur ma machine de production à côté de VS2008 sans avoir entendu les personnes qui ont déjà franchi le pas. Je sais que MS dit que c'est OK, mais cela ne veut pas nécessairement dire que ça va marcher.Installez Visual Studio 2010 Beta 2 à côté de VS2008

Est-ce que quelqu'un a installé avec succès VS2010 Beta 2 (de préférence édition Ultimate) sur leur machine de production sans conséquences négatives?

+0

Je ne l'ai pas fait, mais ce sont des animaux complètement différents. VS2010 est 100% WPF, donc il ne devrait pas y avoir de conflit. –

+0

@John: Leur implémentation GUI étant différente ne garantit pas qu'il n'y aura aucun conflit dans les fichiers partagés, ce sont deux choses complètement différentes. Cela étant dit, les dernières versions de Visual Studio ont été conscientes des autres versions déjà installées, en utilisant ensuite le sélecteur pour charger une solution avec l'application correcte - jusqu'au point où elle se casse invariablement. – RedGlyph

+0

C'est ce à quoi sert Virtual PC. –

Répondre

3

J'ai installé VS2010 beta 2 dans ma machine, avec VS2008, et cela semble fonctionner correctement. Il y avait deux raisons impérieuses pour moi de commencer à l'utiliser dès maintenant, toutes deux liées à Silverlight: tests unitaires et concepteur visuel.

+0

J'ai 2010, 2008 , 2005, 2003 tous sur la même machine. Aucun d'entre eux ne discute avec l'autre, mais je dois être explicite dans mes paramètres IIS pour m'assurer que le cadre approprié est appelé. J'ai également eu quelques problèmes mineurs avec l'ordre d'installation qui nécessitait l'exécution de aspnet_regiis -ir à nouveau dans l'infrastructure concernée. –

5

Si vous êtes paranoïaque (et peut-être raisonnablement!), Avez-vous pensé à l'utiliser dans une machine virtuelle? Vous pouvez ensuite le pointer vers le même référentiel source et être sûr que les deux n'interféreront pas.

+0

J'ai hésité à construire un VM principalement en raison de la performance. Le moment de l'installer est également un facteur. –

+0

Fair point. Ce n'est pas trivial. Cependant, il * est * aussi isolé que vous pouvez l'obtenir :-) * Peut-être * vous pouvez le considérer comme un investissement, puisque vous pouvez l'utiliser à l'avenir pour d'autres tests? –

+0

Je pense que je suis plus enclin à l'installer sur ma machine à la maison (ce qui est comparable à ma machine de travail). Je veux avoir une idée honnête de la façon dont il va fonctionner, et je ne peux pas l'obtenir d'une machine virtuelle. –

0

Ça marche pour moi; Je n'ai pas vu de problèmes jusqu'à présent (certes, comme, un jour). Cela dit, je serais beaucoup plus prudent si nous n'avions pas de serveur de construction séparé pour nos versions de production.

0

Puisqu'il est en version bêta, je ne l'installerais pas sur une boîte de production; pas même dans votre machine de développement quotidien. La meilleure solution est une machine virtuelle, ce qui est la façon dont j'essaie toujours le logiciel bêta.

0

VS2010 beta 1 fonctionnait parfaitement aux côtés de VS2005 et VS2008 sur deux PC pour moi. (Un XP, un Vista)

Il a également désinstallé proprement dans les deux cas.

Ce n'est pas une garantie que Beta2 fonctionne parfaitement bien sûr, mais ça devrait aller. Généralement, le conseil est le suivant: n'installez pas les versions de Beta Visual Studio sur des machines de développement - utilisez un PC virtuel ou un PC qui ne vous dérange pas de réinstaller le système d'exploitation.

+0

Vous donnez, puis enlevez :) :) –

+0

Je fais :-) Mettez-le de cette façon: je n'ai pas suivi le conseil, et je n'ai pas l'intention de quand j'installe Bêta 2 non plus :-) –

1

Jetez un oeil à certains des list of known issues in VS 2010 beta 2.

Je l'ai installé sur une machine avec VS 2008 sur laquelle je ne m'inquiète pas. :) En regardant la procédure de désinstallation "correcte" de ce lien ci-dessus me fait penser que ne pas le mettre sur une boîte de production est une bonne idée ... Passant de cette bêta à la suivante va être un PITA.

Et celui qui a dit qu'ils sont WPF/Winform, il ne sera pas en conflit est fou. .Net 4 installe côte à côte, oui. Mais il existe des fichiers de stratégie et des redirections de liaison installés pour toutes les éditions de votre boîte, car VS 2010 peut également créer/déboguer/tester des assemblys .Net 2/3/3.5. Vous touchez chaque exécution .Net sur votre boîte lorsque vous installez VS 2010 (que cela vous plaise ou non).

0

J'ai une installation parallèle de VS 2008 et VS 2010 beta 2. La seule conséquence négative est que Microsoft DLLS (Microsoft.Test ...) qui fait partie du framework unittest à la fois sur vs2008 et VS2010 doit être référencé par version dans les projets vs.net 2008. Autrement vs2008 peut juste choisir la référence vs2010 par défaut et vous obtenez des erreurs de compilation.