L'obtention de Données Sql Server Outils pour travailler avec Visual Studio 2012 Express Release Candidate
Je suis aux prises avec la migration de Visual Studio 2012 Express Edition pour gérer un projet qui comprend un projet de base de données avec une .dbproj extension. Ce blog http://visualstudiomagazine.com/blogs/data-driver/2012/06/getting-visual-studio-2012-and-ssdt-to-work-together.aspx donne l'impression qu'avec un peu de travail, c'est essentiellement gérable.
Vous devez d'abord convertir le .dbproj à un .sqlproj dans Visual Studio 2010.
J'ai réussi à installer Visual Studio 2010. Cela m'a permis de convertir les .dbproj à un .sqlproj. À partir de là, l'idée est d'installer des Outils de Données Sql Server (http://msdn.microsoft.com/en-us/data/tools.aspx) et ouvrez le sqlproj projet dans Visual Studio 2012, mais j'ai été incapable d'ouvrir la sqlproj dans Visual Studio 2012.
J'ai essayé la réparation recommandés à partir d'ici http://blogs.msdn.com/b/ssdt/archive/2012/06/07/upgrade-issue-to-visual-studio-2012-rc.aspx et des conseils sur la réparation d'ici http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5, mais peu importe ce que je fais je ne peux pas créer ou ouvrir un sqlproj type de projet dans Visual Studio Express 2012 RC pour le Web. Personne ne sait comment résoudre ce problème?
Mise à JOUR:
Cette FAQ http://msdn.microsoft.com/en-us/subscriptions/hh322942.aspx il est clair que vous avez à travailler avec une Base de données SQL Server de Projet dans Visual Studio 2010 Shell pas dans Visual Studio 2010 ou 2012 pour le Web.
Mon problème maintenant est que je peux créer un projet totalement nouveau par l'importation de scripts SQL manuellement et va à partir de là, mais lorsque j'ouvre le .sqlproj fichier et essayer de travailler avec ce Projet SQL Server, je reçois beaucoup de faux messages d'erreur à partir de Procédures Stockées qui sont en fait parfaitement valide.
OriginalL'auteur DavidHyogo | 2012-07-29
Vous devez vous connecter pour publier un commentaire.
J'ai obtenu une réponse claire à partir de Microsoft ici http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5
Visual Studio Express 2012 pour le Web ne prend pas en charge les nouveaux Outils de Données Sql Server. Travailler avec un projet de base de données (conversion de l'ancien dbproj ou la création d'un nouveau projet à partir de zéro), vous devez utiliser Visual Studio 2010 Shell. Les erreurs que j'ai obtenu à partir de Procédures Stockées ont été causé parce que les scripts sql n'ont pas été correctement importés. L'ancien dbproj avait les scripts sql arbitraire des dossiers. La solution a été d'exclure tous les scripts sql à partir du projet que j'avais juste converti à partir d'un dbproj, puis de le ré-importer les scripts sql. Lorsque vous faites cela, le projet reconnaît et ne soulève pas d'erreurs.
OriginalL'auteur DavidHyogo