2010-04-09 22 views
0

Juste installé VS2010 express pour Windows Phone hier soir. L'installation s'est déroulée sans problème. Il crée un projet, compile et déploie l'application sur l'émulateur.VS2010 express beta2 - aucune boîte de dialogue de référence, aucun fichier ouvert/boîte de dialogue de projet

Voici le problème: Lorsque j'essaie de "Ajouter une référence" via le menu Projet, je n'obtiens pas la boîte de dialogue Ajouter une référence. Même chose si je fais un clic droit sur Références dans l'explorateur de solution et que je clique sur Ajouter une référence. Ce n'est pas tout. "Fichier ... Ouvrir" et "Fichier ... Ouvrir un projet" ne parviennent pas non plus à générer une boîte de dialogue de fichier ouvert. Lorsque vous tentez l'une de ces actions, l'IDE perd et reprend rapidement le focus. Même en appuyant sur un raccourci clavier (Ctrl + O), l'EDI perd rapidement et reprend le focus, mais aucune boîte de dialogue de fichier n'apparaît.

C'est ce que j'ai essayé, pas particulièrement dans cet ordre: 1.
désactivé UAC
2. fichier contrôlé et l'accès de registre à l'aide Process Monitor au cours d'un fichier ... opération ouverte. L'activité du fichier a montré principalement "SUCCESS" avec quelques "FAST IO DISALLOWED" et quelques résultats "INVALID DEVICE DEVEST". L'activité de registre a montré principalement "SUCCÈS" avec un certain "NOM NON TROUVÉ" et quelques résultats de "DÉBORDEMENT DE TAMPON".
3. Création d'un nouveau compte Windows propre pour exécuter l'IDE à partir de
4. Forcé un projet de test pour ajouter une référence à "System.Xml.Linq" en éditant le fichier de projet ".csproj". Le projet n'a pas pu être chargé dans l'EDI.

Je n'ai pas du tout ces problèmes sur 2 autres ordinateurs Windows 7 avec VS2010 C# express beta 2 installé. Une machine est en 32 bits et l'autre en 64 bits, toutes deux en édition Home Premium.

Mon système: Windows 7 Édition Familiale Premium 64 bits
Autres produits Visual Studio installé: VS2008 C# express, VS2008 C++ express

Une autre chose à noter: Il y a quelques mois j'ai installé la distribution non-téléphone de VS2010 C# express beta 2, et j'ai eu les mêmes problèmes. À l'époque, je l'ai marqué à la bêta et je suis retourné à VS2008 C# express, où je n'ai pas ces problèmes.

+1

Vous utilisez une version bêta (et une version bêta obsolète) et il y a des bugs ... et vous êtes surpris? Le candidat à la sortie est sorti il ​​y a un mois. –

+0

Comme OP est encore dans cette communauté.Veuillez accepter l'une des réponses ci-dessous comme réponse. – ShihabSoft

Répondre

0

Je suis près du même problème à l'exception que mon nouveau | La boîte de dialogue Projet fonctionne, mais Ajouter une référence et Ctrl + O font que l'interface perd le focus et retrouve le focus sans avoir à lancer la boîte de dialogue. J'ai essayé courir devenv/ResetAddin et devenv/ResetSkipPkgs, mais aucune n'a aidé. J'ai aussi désactivé l'UAC. Je ne rencontre pas le problème avec VS2008.

Voici ma configuration:

  • Windows 7 Ultimate 64 bits
  • Visual Studio 2010 Ultimate RTM
  • Visual Studio 2008 Team System Developer Edition avec Team Explorer 2008 et VS2008 SP1

Le seulement les addins que je cours:

  • GhostDoc
  • .NET réflecteur

Autres produits connexes Je cours:

  • Microsoft Expression Studio 3
  • SQL Server 2008 Developer Edition avec SP1
+0

Je ne sais pas pourquoi mais un couple redémarre plus tard et je suis sur le point de le signaler comme un bug, j'ai décidé de le tester une fois de plus et cela a fonctionné, donc je n'ai aucune idée de ce qui l'a causé. – Matt

0

ce soir je désinstallée le VS2010 express beta 2 + téléphone outils et installé le maintenant final RTM VS2010 Express C#. Il a toujours eu le problème! Pour les coups de pied, j'ai essayé d'importer un projet VS2008 parce qu'il a quelques références supplémentaires dans le projet, et j'étais curieux de savoir comment ils seraient traités. Le projet importé avec succès, mais compilé avec des erreurs qu'il ne pouvait pas trouver une référence pour un objet SyndicationFeed, même si la référence pour elle a été ajoutée avec succès à la liste Références lors de l'importation. Je supprime la référence (System.ServiceModel.Web), retiens mon souffle et essaie d'ajouter une référence une fois de plus. Étonnamment, la boîte de dialogue Ajouter une référence s'affiche, j'ajoute la référence, la recompilation et le bingo. Fichier ... Ouvrir et Fichier ... Ouvrir Projet ouvre maintenant les boîtes de dialogue d'ouverture de fichier appropriées.

Pour être sûr que ce n'est pas un hasard lié à l'importation d'un ancien projet, je ferme le VS2010, le redémarre, crée un tout nouveau projet et essaie d'ajouter une référence. Cela fonctionne encore. Les boîtes de dialogue Fichier/Projet s'affichent également. Je n'ai aucune idée de comment, mais importer un projet VS2008 apparemment fait VS2010 se corriger sur ma machine.

Merci d'avoir répondu à mon message. Après des heures de recherche Google au cours des derniers jours, votre message est le premier que j'ai vu de quelqu'un d'autre ayant ce problème à côté de moi.

0

je trouve une solution, mais il est ennuyeux d'avoir à faire: 1. Créer un nouveau projet 2. Fermer VS2010, ne vous embêtez pas sauver le nouveau projet 3. Démarrez VS2010 à nouveau, et tout fonctionne comme il devrait. Je peux accéder à la boîte de dialogue Ajouter une référence, et je peux faire un fichier ... Ouvrir et ouvrir un projet à partir du menu et de la barre d'outils.

Si je ferme le VS2010 et le redémarre, il est de nouveau cassé. L'exécution de ma solution de contournement le corrige à nouveau pour cette session.

Toujours à la recherche d'une solution permanente.

2

Matt, si vous lisez encore ce post, j'ai une solution:

Avez-vous le service d'entrée Tablet PC désactivé? Activer et le démarrer. Cela m'a été suggéré sur les forums MSDN, et cela a fonctionné pour moi immédiatement. J'ai ce service désactivé, mais je l'ai allumé, allumé VS2010, et il a juste fonctionné tout de suite. J'ai confirmé cette solution en tournant à nouveau le service sur, en commençant VS2010, et en notant qu'il se casse à nouveau. Allumé le service une fois de plus, a commencé VS2010, et cela fonctionne parfaitement. Incroyable.

Je ne pense pas qu'il soit acceptable d'exiger ce service particulier pour que le VS2010 fonctionne correctement. Espérons qu'ils corrigent cela dans le service pack inévitable. Pour info, j'ai eu ce service désactivé car j'éteins tous les services dont je n'ai pas besoin. Alors maintenant, j'ai deux tâches "wisptis.exe" mangeant jusqu'à ~ 8 Mo de RAM et de démarrage à chaque fois que j'allume le PC. Ou je peux fermer le service encore et juste recourir à ma solution de contournement précédente. haha

+0

David, j'ai fini par tomber sur ça aussi. C'était en fait la cause pour moi. – Matt

+0

Même chose ici sur un ancien système de développement. Merci – Justjyde

0

J'ai finalement trouvé une solution de rechange. Si je désactive temporairement les outils électriques, la boîte de dialogue Ajouter des références d'origine s'ouvre correctement. Après avoir ajouté mes références, je peux réactiver les Power Tools.

1

J'ai rencontré exactement le même problème.Je cours VS2010 Express sur Windows 7 (x64). La réactivation du service "Tablet Input" a "corrigé" le problème.

VS2010 a toujours bien fonctionné, et soudainement, sans raison apparente "ctrl-O", "Ajouter une référence", "Open Project", et d'autres fonctions similaires cessent de fonctionner.

Aucune réparation/désinstallation/réinstallation ne résoudrait le problème.

Je désactive toujours le service "Tablet Input" sur Win 7, car j'utilise une tablette Wacom, et je n'aime pas la notification visuelle des clics de souris (tablette) provoqués par ce service. VS2010 a jusqu'ici fonctionné correctement dans cette configuration avec le service d'entrée Tablet désactivé, mais soudainement le problème s'est posé et j'ai dû réactiver le service "Tablet Input" pour le faire disparaître.

J'ai un autre ordinateur avec la même configuration - Win 7 (x64), VS2010 Express, Wacom table, et désactivé "Tablet Input" service - et ici VS2010 fonctionne toujours très bien. Les deux ordinateurs ont également des logiciels presque installés et des mises à jour installées, donc je n'ai toujours aucune idée de la différence.

Est-ce que quelqu'un a eu plus de chance de trouver la cause? J'ai également utilisé Power Toys, mais je n'ai pas réussi à corréler cette installation avec le comportement problématique du VS2010.

2

Voici un travail autour.

Exécutez simplement wisptis.exe à partir de la ligne de commande et démarrez le studio visuel. Si vous ne voulez pas exécuter chaque fois que vous redémarrez l'ordinateur, placez simplement wisptis.exe dans un fichier .bat et déplacez-le dans le dossier de démarrage pour qu'il s'exécute automatiquement sur tous les ordinateurs. Commencez.

EDIT 1: - Ou bien appuyez simplement sur 'WIN' + 'R' et tapez 'wisptis' et appuyez sur 'Entrée'.