Le “CreateRiaClientFilesTask” echec de la tâche de façon inattendue
J'ai par rapport à 2010 et récemment installé WCF RIA Services V1.0. Pour les tests, j'ai créé un nouveau Silverligh projet d'Entreprise mais maintenant, chaque maintenant et puis quand j'ai reconstruire la solution que j'ai l'erreur suivante:
Quelqu'un sait pourquoi je l'obtenir?
Grâce
Error 1 The "CreateRiaClientFilesTask" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.ServiceModel.DomainServices.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.ServiceModel.DomainServices.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
at System.Type.GetType(String typeName, Boolean throwOnError)
at System.Web.Hosting.HostingEnvironment.CreateWellKnownObjectInstance(String assemblyQualifiedName, Boolean failIfExists)
at System.Web.Hosting.HostingEnvironment.CreateWellKnownObjectInstance(String assemblyQualifiedName, Boolean failIfExists)
at System.Web.Hosting.ApplicationManager.CreateObjectInternal(String appId, Type type, IApplicationHost appHost, Boolean failIfExists, HostingEnvironmentParameters hostingParameters)
at System.Web.Hosting.ApplicationManager.CreateObjectInternal(String appId, Type type, IApplicationHost appHost, Boolean failIfExists)
at System.Web.Compilation.ClientBuildManager.CreateObject(Type type, Boolean failIfExists)
at Microsoft.ServiceModel.DomainServices.Tools.CreateRiaClientFilesTask.CreateSharedTypeService(ClientBuildManager clientBuildManager, IEnumerable`1 serverAssemblies, ILogger logger)
at Microsoft.ServiceModel.DomainServices.Tools.CreateRiaClientFilesTask.GenerateClientProxies()
at Microsoft.ServiceModel.DomainServices.Tools.CreateRiaClientFilesTask.ExecuteInternal()
at Microsoft.ServiceModel.DomainServices.Tools.RiaClientFilesTask.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
BusinessApplication2
Vous devez vous connecter pour publier un commentaire.
Près VS, supprimer des fichiers dans
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\
.Redémarrez VS, générer la solution.
En chemin; j'ai eu le problème après un écran bleu.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\vs
avec l'exécution de Visual Studio 2013 en mode administrateur.J'ai trouvé le redémarrage de VS en mode Administrateur était tout ce qui était nécessaire.
Essayez de supprimer le DomainServices Assemblées (Références...), puis de lancer "Propre" sur le Projet, ou mieux l'ensemble de la Solution. Redémarrez VS et ajouter les Assemblées de nouveau.
Ma solution a été de supprimer les paramètres de l'application à partir du fichier de configuration.
J'utilise VS 2010 et Windows 7. J'ai cette exception et après la réouverture de la solution, il répété. La prochaine aidé dans mon cas. J'ai fermé VS solution ouverte et encore, mais pas en cours d'exécution .la sln fichier - je exécuter VS de raccourci avec les droits d'administrateur (pas sûr que les droits admin vraiment besoin) et sélectionnez ma solution sur la page de démarrage de Visual Studio. Après que j'ai reconstruit solution.
Après l'installation de la WCF RIA V1.0 SP1 problème tout simplement disparaître.
J'ai eu ce problème pendant des mois et des mois sur mon nouvel ordinateur de travail, après frustré avec mon antivirus ralentissement de ma machine vers le bas (McAfee pas mon choix a été installé par admin) je l'ai enlevé et voila, je cesser de se la CreateRiaClientFilesTask erreur. Il semble qu'il y a un million de raisons différentes de ce qui se passe, mais ce qui a vraiment marché pour moi, maintenant, je suis juste à l'aide de la tourbière standard Antivirus de Microsoft qui n'est pas installé sur Windows, mais peut être trouvée si vous suivez votre nez dans la sécurité de Windows 7 section où il est dit Pas d'Antivirus Installé.
Je experianced le même problème avec McAfee comme Rob, mais au lieu de le supprimer, j'ai juste désactivé le "l'analyse en Temps Réel" en vertu de la Protection antivirus et antispyware et Pare-feu en vertu de Web et de Protection du courrier Électronique. Ce paramètre est temporaire, uniquement pendant la phase de construction du projet.
J'ai été faire cette erreur sur mon serveur de build TFS, mais pas sur ma machine de développement.
Il s'est avéré être parce que mon développement box a la MS14-059 mise à jour de sécurité (la mise à jour cassé construit), et j'avais fixé sur ma machine de compilation par la mise à jour de mes projets pour l'utilisation de Microsoft.AspNet.Mvc package NuGet, au lieu de la référence à la 3.0.0.0 de l'assemblée de la GAC. Le serveur de build, d'autre part, n'ont pas MS14-059 installé. Donc, mes projets référencés Système.Web.Mvc version 3.0.0.1, mais le serveur de build seulement eu 3.0.0.0 dans sa GAC.
J'ai couru
gacutil -l | find /i "mvc"
pour vérifier que ma machine de développement avait Système de.Web.Mvc 3.0.0.1 dans sa GAC, et le serveur de build seulement eu 3.0.0.0.Lorsque j'ai mis à jour le package NuGet, elle a ajouté de liaison redirige vers mon site web.config, de sorte que le projet aurait probablement exécuter très bien sur le serveur de build. Mais RIA Services de la tâche msbuild, qui s'est déroulé au moment de la construction et ne se soucient pas de la liaison des redirections web.config, n'est-ce pas logées à la même enseigne avec l'incompatibilité de version.
Le correctif a été installer MS14-059 sur la machine de compilation.
Ce qui m'est arrivé lors de la mise à niveau de MVC3 à MVC5. MVC5 listes dépendantes assemblées dans un endroit différent dans le web.config. Rechercher une
<assemblies>
section dans le web.config et le commenter (même si c'est la bonne version)