J'ai une situation similaire. Nous avons plus de 100 définitions de tables dans l'ensemble de données. Lors de l'utilisation de WinXP, 5 fois sur 9, VS se bloque lors de l'enregistrement en raison de OutOfMemoryException. Mise à jour du système d'exploitation vers Windows 7 (32) semble accélérer la sauvegarde et les performances du concepteur. Toutefois, il provoque parfois occasionnellement OutOfMemoryException dans Visual Studio lors de l'enregistrement. En général, je redémarre VS, j'ouvre juste le concepteur de jeu de données, puis je sauvegarde l'ensemble de données.
J'ai un Duo Core avec 4 Go de RAM. Il faut environ 1 à 2 minutes pour enregistrer le jeu de données. Pas aussi lent que 10 à 15 min, mais c'est encore lent. Pendant la sauvegarde, le concepteur régénère le fichier dataset.design.cs. Mon fichier de concepteur est d'environ 9 Mo. Vous voudrez peut-être vérifier la taille de votre fichier de concepteur et jauges si votre VS enregistrez cela depuis longtemps. Mes suggestions sont les suivantes: 1. Si vous avez installé ReSharper, essayez de le désactiver dans le cas où ReSharper analyse le fichier du concepteur généré. 2. Supprimez le fichier du concepteur généré et vérifiez si la génération d'un nouveau fichier est plus rapide. 3. Je ne sais pas si c'est important. Vérifiez la complexité de votre définition de table. Cela peut être possible si vous avez des relations de type table circulaire qui ralentissent la génération du fichier du concepteur.
Eh bien, je n'ai pas résolu le problème dans VS2008. Après la mise à niveau vers VS2010 le problème a disparu ... – Cav