2010-12-14 6 views
1

Nous utilisons Linq2Sql et CruiseControl.NET. Visual Studio aime reconstruire l'enregistrement de toute modification de disposition sur le concepteur DBML en tant que modification de DBML. Cela l'oblige à régénérer les fichiers DataContext.designer.cs et DataContext.layout. Ceci, à son tour, provoque des conflits fallacieux avec Subversion quand nous allons commettre.Comment régénérer un fichier DataContext.designer.cs à partir d'un script de génération CC.Net

Je voudrais svn: ignorer les fichiers .designer.cs et .layout pour éviter les conflits, et laisser notre serveur CI les générer dans le cadre du processus de construction. MSBuild, qui fonctionne bien pour la construction du reste de notre projet, ne génère pas les fichiers .designer.cs.

Normalement, ces fichiers sont créés lors de l'enregistrement du fichier .DBML dans Visual Studio à l'aide de l'outil personnalisé MSLinqToSQLGenerator. Je dois être en mesure de le faire sans surveillance sans exécuter Visual Studio.

Comment faire?

Répondre

1

Basé principalement sur this question, mais aussi this question, this question et ma propre expérience, je ne pense pas qu'il soit possible sans beaucoup de laideur, de la douleur ou sans conversion de votre LINQ en génération de code SQL vers T4 (pas appel , OMI).

Questions connexes