Comment Visual Studio lie-t-il les fichiers aux fichiers designer.cs correspondants? J'ai une situation étrange qui s'est produite avec le concepteur de DataSet et également le concepteur DB2 L2S où il ignore le DataSet.Designer.cs et a créé et utilisé un DataSet.Designer1.cs à la place. Comment puis-je le réactiver?Des fichiers bizarres "Designer1.cs" créés
Répondre
Merci à la suggestion de Zendar, voici ce que je faisais:
- Fermer Visual Studio.
- Utilisez TortoiseSVN pour renommer le fichier
DataContext1.designer.cs
enDataContext.designer.cs
, de sorte que le nom soit renommé par le contrôle source. - Ouvert
MyProject.csproj
dans le bloc de texte. - Effectué la recherche et le remplacement pour
DataContext1.designer
avecDataContext.designer
(trouvé 2 instances). - Enregistrez et fermez.
Ré-ouverture et la construction de la solution dans Visual Studio a confirmé cela a fonctionné. Merci Zendar!
Cette solution a résolu le même problème avec les fichiers ".resx" sur vs2013. – wallybh
Super qui résout le problème. Je l'ai trouvé moi aussi. Mais comment pouvez-vous empêcher ces fichiers stupides * 1.Designer.cs d'être générés en premier lieu? Ca se passe chaque fois en éditant un fichier resx dans VS2015.2 pour moi. – Marc
Les informations sur les fichiers associés sont écrites dans des fichiers de projet (* .csproj). Cela peut résoudre problème:
- ne comprennent pas designer DataSet du projet
- Fermer Visual Studio
- retirer Designer1.cs du disque
- retirer Designer.cs à partir du disque (si elle existe)
- démarrer Visual studio
- concepteur DataSet ouvert
- maintenant vous devriez avoir Designer.cs
L'alternative serait d'essayer de changer les informations dans le fichier * .csproj, puis de renommer Designer1 en Designer à tous les endroits où il se produit. Je n'ai pas essayé cela, mais cela peut fonctionner.
+1 vous êtes un gentleman et un érudit, je vous remercie. :) J'ai effectivement fait le changement de nom que vous avez suggéré et cela a fonctionné un régal. Merveilleux. –
Changé les occurrences dans le fichier * .csproj et il a fait l'affaire, merci – colmde
Wow, il suffit de lire cela en arrière - c'est tout un "designer" :) –