2014-09-10 1 views
54

J'ai créé un nouveau projet de base de données SQL Server dans VS2013 (mise à jour 3) et j'ai tenté de le générer, mais il échoue. La seule sortie de la génération suivante que je reçois:Le projet de base de données VS2013 ne parvient pas à générer

------ Build started: Project: Database1, Configuration: Debug Any CPU ------ 
    Creating a model to represent the project... 
Done building project "Database1.sqlproj" -- FAILED. 

Build FAILED. 
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ========== 

Si je construis le projet via MSBuild.exe avec des détails verbosité Je vois l'échec intérieure suivante:

Task "SqlBuildTask" 
    Creating a model to represent the project... 
Done executing task "SqlBuildTask" -- FAILED. 

Après recherche sur le Web, je l'ai essayé ce qui suit pour résoudre ce en vain:

-Restart VS

Machine -Restart

-Réparation VS Update 3 et redémarrer

-Réparation VS2013 et redémarrez

Qu'est-ce que je suis absent?

+0

Par curiosité, si vous installez le SSDT autonome pour 2012, pouvez-vous obtenir un build réussi en faisant les mêmes choses que vous avez fait ici? Avez-vous importé une base de données existante? Avez-vous des erreurs/avertissements dans votre projet? –

+0

Je n'ai pas 2012. Un projet de base de données migré (2010 à 2012) dans une autre solution se construit avec succès en 2013. Pas d'erreurs ou d'avertissements. J'utilise VS2013 U3 Ultimate. – chief7

+0

Que se passe-t-il si vous recréez cette base de données dans un nouveau projet? Comment avez-vous commencé ce projet? Importation de DB existante ou à partir de zéro? (Et je me rends compte que vous n'avez pas 2012, mais si vous téléchargez les bits pour SSDT à partir du site, il installera l'IDE de base pour que vous utilisiez w/SSDT, probablement pas nécessaire si d'autres projets fonctionnent en 2013.) –

Répondre

99

Après avoir contacté un ami à Microsoft, il a suggéré la réparation des outils de données installent à

http://go.microsoft.com/fwlink/?linkid=393521&clcid=0x409

Et qui a résolu.

Merci Chuck!

+4

Un grand merci pour l'affichage de ceci, cela a fonctionné pour moi! – Jowen

+0

A travaillé pour moi aussi, merci mon pote !! – ulath

+0

A travaillé pour moi aussi! en tant que FYI j'ai eu l'erreur avec un projet de DB que j'ai mis à SQl Server 2012 pas la valeur par défaut 2014 – EGP

9

J'ai eu un problème similaire et comme mentionné dans la réponse acceptée, la réparation est la solution. Mais malheureusement, le lien ne m'a pas donné un exe qui dit réparation/UnInstall. Je suis allé de l'avant et exécuter exe encore problème persiste. Je l'ai résolu en mettant à jour les outils de données sql à l'aide des extensions et des mises à jour. Voici les étapes.

  1. Ouvrir le studio visuel.
  2. Allez dans le menu Outils et cliquez sur Extensions et mises à jour.
  3. Sous les mises à jour, vous trouverez une mise à jour pour proj proj.
  4. En cliquant dessus, il va télécharger un exe.
  5. Lorsque vous exécutez l'exe, il vous sera demandé de réparer/désinstaller.
  6. Cliquez sur réparer et continuer.
0

Vérifiez également que vous utilisez la version correcte de MSBuild. Il y a généralement plusieurs exe MSbuild sur votre machine. La version 14.0 devrait fonctionner avec Visual Studio 2015.

Questions connexes