Я использую VS2010 (C #) для программы базы данных WinForm. Я создал набор данных myds, который генерирует пару связанных файлов:
- myds.xsd
- myds.Designer.cs
- myds.xsc
- myds.xss
Когда я редактирую xsd-файл в режиме конструктора, возможно, просто перемещаюсь по TableAdapter, myds.Designer.cs делает свою копию в myds1.Designer.cs. После этого я не могу скомпилировать программу, потому что все типы и определения объявляются дважды (они уже существуют в исходном файле myds.Designer.cs). Довольно раздражает необходимость удалять копию каждый раз, когда я вносил незначительные изменения в этот файл. Почему это происходит, и могу ли я запретить VS2010 делать эту копию?