VS 2013 SqlBuildTask 04018 Erreur
Après la mise à jour d'un récent service pack mon projet de Base de données n'est plus construit.
J'obtiens l'erreur suivante:
Erreur 1 04018: "SqlBuildTask" echec de la tâche de façon inattendue.
Système.MethodAccessException: Tentative par la méthode
"Microsoft.Les données.Outils.Schéma.Sql.Construire.SqlTaskHost.OnCreateCustomSchemaData(Système D'.Chaîne,
Système.Les Collections.Génériques.Dictionnaire2<System.String,System.String>)'
2 referenceMetadata) à
to access method
'Microsoft.Data.Tools.Components.Diagnostics.SqlTracer.ShouldTrace(System.Diagnostics.TraceEventType)'
failed. at
Microsoft.Data.Tools.Schema.Sql.Build.SqlTaskHost.OnCreateCustomSchemaData(String
filePath, Dictionary
Microsoft.Les données.Outils.Schéma.Sql.Construire.SqlTaskHost.CreateCustomSchemaData(String
filePath, Dictionnaire2 referenceMetadata) at
1
Microsoft.Data.Tools.Schema.Tasks.Sql.TaskHostLoader.ProcessReferences(TaskLoggingHelper
providedLogger, SqlTaskHost host, ErrorManager errors) at
Microsoft.Data.Tools.Schema.Tasks.Sql.TaskHostLoader.LoadImpl(ITaskHost
providedHost, TaskLoggingHelper providedLogger) at
Microsoft.Data.Tools.Schema.Tasks.Sql.TaskHostLoader.Load(ITaskHost
providedHost, TaskLoggingHelper providedLogger) at
Microsoft.Data.Tools.Schema.Tasks.Sql.SqlBuildTask.ExecuteLoadTaskHostStep()
at
Microsoft.Data.Tools.Schema.Tasks.Sql.SqlBuildTask.ExecuteStep(Func
l'étape)
Microsoft.Les données.Outils.Schéma.Les tâches.Sql.SqlBuildTask.Execute() à
Microsoft.Construire.BackEnd.TaskExecutionHost.Microsoft.Construire.BackEnd.ITaskExecutionHost.Execute()
au
Microsoft.Construire.BackEnd.TaskBuilder.d__20.MoveNext() C:\Program
Fichiers
(x86)\MSBuild\Microsoft\VisualStudio\v12.0\SSDT\Microsoft.Les données.Outils.Schéma.SqlTasks.objectifs
J'ai essayé de redémarrer et de réparation de VS2013
Merci pour les pensées.
source d'informationauteur Franklin
Vous devez vous connecter pour publier un commentaire.
Vous devez installer la dernière version de SQL Server Data Tools
http://msdn.microsoft.com/en-US/data/hh297027
Juste la mise à jour vers la dernière SSDT ne fonctionne pas pour moi.
Ma Config:
Win 7 Enterprise, VS Express 2013 v12.0.31101.00 mise à Jour 4, .NET 4.5.51209
Ma solution qui a fonctionné:
J'ai dû faire tout le dessus et un peu plus.
Ok, solution qui a fonctionné pour moi:
J'ai comparé les dates et les versions de fichiers:
et les versions à partir de ma machine de compilation ont un an de plus que les versions à partir de ma machine de dev.
Alors j'ai copié mon dev fichiers de l'ordinateur au serveur de build, et il fonctionne...
MSBuild, sérieux?