Как восстановить файл DataContext.designer.cs из сценария сборки CC.Net - PullRequest
1 голос
/ 14 декабря 2010

Мы используем Linq2Sql и CruiseControl.NET. Visual Studio любит перестраивать регистр при любых изменениях компоновки в конструкторе DBML как изменения в DBML. Это заставляет его регенерировать файлы DataContext.designer.cs и DataContext.layout. Это, в свою очередь, вызывает ложные конфликты с Subversion, когда мы идем к фиксации.

Я бы хотел svn: игнорировать файлы .designer.cs и .layout, чтобы избежать конфликтов, и позволить нашему CI-серверу генерировать их как часть процесса сборки. MSBuild, который хорошо работает для создания остальной части нашего проекта, не генерирует файлы .designer.cs.

Обычно эти файлы создаются при сохранении .DBML в Visual Studio с использованием специального инструмента MSLinqToSQLGenerator. Я должен быть в состоянии сделать это без участия Visual Studio.

Как мне это сделать?

1 Ответ

1 голос
/ 05 февраля 2011

Основано на этом вопросе , но также этом вопросе , этом вопросе и моем собственном опыте Я не думаю, что это возможно без уродства, боли или без преобразования вашего LINQ для генерации кода SQL в T4 (непривлекательно, IMO).

...