Ne pouvez pas faire glisser procédure stockée sur dbml designer

Je suis en train de faire un simple appel à une base de données de la procédure stockée à partir d'une application en C#.

Je suis en suivant un guide comme, par exemple, cette une ou celui-ci.

Ces deux ont les mêmes étapes de base.

  1. Ajouter une LINQ to SQL .dbml article à mon projet
  2. Se connecter à une base de données dans l'Explorateur de serveurs
  3. Faites glisser une procédure stockée à partir de l'Explorateur de serveurs sur mon .dbml fenêtre du concepteur de

Mais l'étape 3 ne fonctionne pas. J'ai ma procédure stockée et mon concepteur de la fenêtre, mais je ne peux pas faire glisser la procédure stockée. Je ne suis pas un signe plus ou un "non autorisée" de signer. C'est juste un non-déplaçables objet.

Je ne peux pas trouver un autre moyen d'ajouter ma procédure stockée à l' .fichier dbml. Et je ne peux pas trouver quelqu'un d'autre qui a eu ce problème. Chaque source dit simplement de le faire glisser.

Que pouvais-je fait de mal ici?

Capture d'écran:

Ne pouvez pas faire glisser procédure stockée sur dbml designer

  • J'ai posté ce que je peux voir. Je ne sais pas comment faire pour capturer le curseur. PrintScreen ne semble pas à le capturer, et je ne pense pas que je peux le faire avec l'Outil Capture. Peu importe, il ne serait pas vraiment montrer quoi que ce soit puisque je ne peux pas vraiment faire glisser la procédure stockée n'importe où. Il semble juste comme mon curseur survole l' .dbml fenêtre, mais en réalité, je suis en cliquant et en faisant glisser.
  • C'est exactement la façon dont mon écran semble. Pour moi, il fonctionne même si le DBML fichier est en lecture seule. Êtes-vous connecté localement? Sont à la fois vous et VS fonctionnant sous le même compte administrateur?
  • Oui, je suis connecté localement et VS est en cours d'exécution sous le même compte. Je suis également connecté au serveur SQL server distant en utilisant les mêmes informations d'identification Windows.
  • Avez-vous essayé un redémarrage? Désactiver l'antivirus? Est-il une autre application active qui interagit avec le presse-papiers?
  • J'ai compris le problème. J'ai eu la mauvaise version d'une dll. J'ai posté la solution comme une réponse. Merci pour votre aide.
InformationsquelleAutor Kris Harper | 2012-04-30