Visual Studio Erreur: “GenerateResource” echec de la tâche de façon inattendue
Lors de la construction d'un rapport à 2008 solution avec 19 projets parfois, j'ai:
The "GenerateResource" task failed unexpectedly.
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.IO.MemoryStream.set_Capacity(Int32 value)
at System.IO.MemoryStream.EnsureCapacity(Int32 value)
at System.IO.MemoryStream.WriteByte(Byte value)
at System.IO.BinaryWriter.Write(Byte value)
at System.Resources.ResourceWriter.Write7BitEncodedInt(BinaryWriter store, Int32 value)
at System.Resources.ResourceWriter.Generate()
at System.Resources.ResourceWriter.Dispose(Boolean disposing)
at System.Resources.ResourceWriter.Close()
at Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources(IResourceWriter writer)
at Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources(String filename)
at Microsoft.Build.Tasks.ProcessResourceFiles.ProcessFile(String inFile, String outFile)
at Microsoft.Build.Tasks.ProcessResourceFiles.Run(TaskLoggingHelper log, ITaskItem[] assemblyFilesList, ArrayList inputs, ArrayList outputs, Boolean sourcePath, String language, String namespacename, String resourcesNamespace, String filename, String classname, Boolean publicClass)
at Microsoft.Build.Tasks.GenerateResource.Execute()
at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult) C:\Windows\Microsoft.NET\Framework\v3.5
Se produit généralement après VS a fonctionné pendant environ 4 heures; la seule façon d'obtenir VS compiler correctement est de fermer VS, et commencer à nouveau.
Je suis sur une machine avec 3 go de Ram. TaskManager montre l'devenv.exe travailler ensemble à être 578060K, et la totalité de l'allocation de mémoire pour la machine est 1,78 GO. Il devrait avoir plus qu'assez de ram pour générer les ressources.
J'ai rencontré le même problème, ma solution est de nettoyer le construire, à proximité de visual studio, ouvrez-la à nouveau et re-construction de la solution.
Double Possible de Visual Studio erreur: "GenerateResource" echec de la tâche de façon inattendue ... Le fichier n'existe pas
Double Possible de Visual Studio erreur: "GenerateResource" echec de la tâche de façon inattendue ... Le fichier n'existe pas
OriginalL'auteur Jon Dewees | 2008-08-18
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé pour frapper maintenant et à nouveau avec les plus grandes solutions. Ma tactique était de sortir de la plus grande solution en petites solutions.
Vous pouvez également essayer:
http://stevenharman.net/blog/archive/2008/04/29/hacking-visual-studio-to-use-more-than-2gigabytes-of-memory.aspx
OriginalL'auteur Kev
De https://social.msdn.microsoft.com/Forums/vstudio/en-US/5154ef26-ccfe-44d5-a322-6804b61ac774/systemoutofmemoryexception?forum=clr:
Essayez de supprimer le .suo de fichiers et ré-ouverture de la solution.
OriginalL'auteur Stu
Sonne comme un bug.
http://www.codeprof.com/dev-archive/66/6-27-664019.shtm
Vers le bas, quelqu'un suggère d'ajouter:
à votre fichier de projet. Ca semble assez douteuse, mais vaut la peine d'essayer.
OriginalL'auteur
Dans le cas où quelqu'un d'autre est à la recherche dans le futur...
Dans mon cas, il s'est avéré que j'avais un corrompu fichier resx.
J'avais augmenté mon GDI traite et de l'erreur de compilation s'en alla.
Mais alors quand j'ai essayé d'exécuter l'application (avec le débogueur),
Nous avons un écran de connexion qui se charge de l'écran principal. L'écran de connexion appelé l'écran principal "show" de l'événement... et l'objet principal n'a jamais eu instancié avec aucune erreur n'est levée.
Je revenue sur le fichier resx à la précédente et tout va bien maintenant.
Visual Studio 2008, VB.Net, Windows 7
OriginalL'auteur Chris Woodruff
Pouvez vous s'il vous plaît essayez d'ajouter cette propriété en vertu de la première PropertyGroup dans votre fichier de projet?
Laissez-moi savoir si cela fonctionne.
OriginalL'auteur
Je suis déjà passé par cette erreurs parfois. Tout ce que vous devez faire est de supprimer tous les fichiers dans le fichier obj chemin. Après que le nettoyage et la reconstruction de votre solution et de son fait.
OriginalL'auteur user5686483
"Solution propre" fonctionne très bien. Top Menu Build ->Nettoyer , de construire, de débogage et de
publier tous les beaux travaux de nouveau. Aussi antivirus comme AVAST meilleur handicapés de publier et de les installer sans problème. Réactiver après.
OriginalL'auteur Sten Björsell
TFS aime marquer les fichiers en Lecture Seule.
supprimez le contenu de l'obj/x86
OriginalL'auteur gowtham kondari