Le fichier de métadonnées ne trouve pas de Données.De l'entité.Modèle
Toute personne ayant le même problème, lors de la création de webservices?
Compilation de transformation: fichier de Métadonnées 'D:\Program
Files\VS2013\Common7\Tools..\IDE\Microsoft.Data.Entity.Design.dll'
n'a pas pu être trouvé D:\PROJEKTY\apki\ws2\WS\WS\DataModel.tt
J'ai essayé d'ajouter le modèle de données de nouveau, le redémarrage de VS, le nettoyage et la solution de construction, la création d'un nouveau projet, la suppression et l'ajout de la référence, de l'installation de la version la plus récente. Je pense que la solution trouvée sur internet ne fonctionne pas pour moi.
Des suggestions? Je pense que de coller le fichier dans ce répertoire, mais ne peut pas penser ce qui est peut-être là.
Malheureusement, j'ai du Web Dev Tools est installé, SQL Server 2012. Je n'ai pas ce fichier dans l'emplacement que vous avez suggéré. J'ai des fichiers de Données.Entité dans mon custom VS emplacement et l'un d'eux, le Design.Extensibilité semblent être référencé correctement dans le projet. J'ai essayé de copier manquant .dll à certains endroits dans le projet, mais il ne fonctionne pas. L'emplacement est: D:\Program Files\Visual Studio 13\Common7\IDE\ j'ai aussi essayé les changements dans la propriété connectionstring:
metadata=res://*/|res://*/|res://*/;provider=
je vais essayer dur de référence, mais j'ai peur que l'emplacement nécessaire par DataModel.tt est codé en dur.Ouais, dur de référence ne fonctionne pas : /
J'ai aussi collé le fichier manquant pour
D:\Program Files\VS2013\Common7\Tools\IDE
mais il ne fonctionne pas... //désolé pour multipostingAlors, où est la dll manquante placé (c'est à dire l'endroit que vous copiez à partir d')? Il me semble que votre installation peut être brisée que vous ne semblez pas avoir tous les fichiers nécessaires à la bonne place. Le fichier doit être dans quelque chose comme "c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE" le dossier. Il est référencé à partir de ttinclude fichiers comme suit:
<#@ assembly name="%VS120COMNTOOLS%..\IDE\Microsoft.Data.Entity.Design.dll" #>
. Si votre VS120COMNTOOLS variable pointe vers le mauvais dossier les choses ne fonctionnent pas
OriginalL'auteur ignacy130 | 2013-10-29
Vous devez vous connecter pour publier un commentaire.
Basé sur
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Inclut\EF6.Utilitaire.CS.ttinclude
le générateur de code est à la recherche pour les Dll manquantes dans les emplacements suivants:
J'ai découvert que la variable d'environnement %VS120COMNTOOLS% n'est pas compatible avec le bon chemin d'installation de visual studio, donc je l'ai changé à partir des propriétés du système et il a travaillé
Désolé @LouisSherwood pour le retard. Vous pouvez modifier les "Variables d'Environnement" à partir du bouton au bas de l'onglet "Avancé" de votre Windows "Propriétés Système" boîte de dialogue. Cochez cette image
A fonctionné pour moi avec Visual Studio 2013 Professional. Le mien a été pointant vers C:\Program Files (x86)\Common7\Tools lorsque le bon répertoire (pour moi) a été C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools
Oui, comme dirait ma non-installation par défaut de VS à un autre lecteur m'a coûté le même problème. Juste eu à mettre à jour le var, le redémarrage de VS, et il a commencé à travailler. Merci!
Ce enfin, il fixe pour moi, j'ai d'abord installé VS dans D:\, et en le modifiant pour mon C: il fixe mes problèmes!
OriginalL'auteur
D:\
que par défautC:\
j'ai donc eu l'erreur.C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\
àD:\Microsoft Visual Studio 12.0\Common7\Tools\
.\
à la fin du mot.OriginalL'auteur
Je crois que VS n'est pas la mise à jour de la
VS120COMNTOOLS
variable correctement lors de la réinstallation de VS à un autre lecteur. Voir ce fil pour une longue réponse.OriginalL'auteur
Le problème réside dans le fait que le fichier à l'origine EF6.Utilitaire.CS.ttinclude mal. Même si la variable %VS120COMNTOOLS% est la valeur exacte, l'erreur se produit toujours.
Blâmer les deux stupides points dans les lignes suivantes (en%VS120COMNTOOLS%..\IDE):
Si c'est la façon de corriger l'erreur ne se produit plus:
Et la variable %VS120COMNTOOLS% doit avoir la valeur correcte, bien sûr.
La question est ancienne, mais la réponse est toujours pertinents aujourd'hui, parce que cette erreur persiste, et dans le VS2015. Ci-dessous des lignes de la malheureuse fichier:
Désolé.
OriginalL'auteur
Pas sûr de savoir pourquoi cela se passe. Un de mes collègue a fait face à cette question lorsqu'il essaie de générer la base de données à partir du Modèle dans un serveur commun que nous utilisons. J'ai essayé dans la même machine avec ma connexion de mon PC et il a travaillé pour la première fois et j'ai essayé de nouveau et j'ai eu le même message d'erreur. J'ai juste fait une
VS 2013 invite de commande et ça a fonctionné. Fait de même à mes collègues de la machine et il en fait trop. Pas sûr que ça va workbut moût essayer
OriginalL'auteur
Cela a fonctionné pour moi.
Aller à
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes\EF6.Utility.CS.ttinclude
L'éditer avec Visual Studio.
Supprimer les deux points après l'URL, de sorte que les nouvelles lignes comme:
Fixer vos variables d'environnement pour mettre fin à l'annuaire juste avant d'IDE. Dans mon cas,
Reconstruire le projet ou supprimer le cadre de l'entité et de le recréer.
OriginalL'auteur
Essayez ceci:
OriginalL'auteur