Создаются странные файлы “Designer1.cs”

Как делает файлы связей Visual Studio в их соответствующие designer.cs файлы? У меня есть странная ситуация, это произошло и с разработчиком DataSet и также с разработчиком L2S DBML, где она игнорирует DataSet. Designer.cs и создал и использовал DataSet. Designer1.cs вместо этого. Как я могу переключить его назад?

8
задан Neil Barnwell 31 March 2010 в 09:01
поделиться

2 ответа

Благодаря предложению Зендара я сделал следующее:

  1. Закройте Visual Studio.
  2. Используйте TortoiseSVN, чтобы переименовать файл DataContext1.designer.cs в DataContext.designer.cs , чтобы переименование было принято системой управления версиями.
  3. Открыт MyProject.csproj в текстовой панели.
  4. Выполнен поиск и замена DataContext1.designer на DataContext.designer (найдено 2 экземпляра).
  5. Сохранить и закрыть.

Повторное открытие и сборка решения в Visual Studio подтвердили, что это сработало. Спасибо, Зендар!

10
ответ дан 5 December 2019 в 09:25
поделиться

Информация о связанных файлах записывается в файлы проекта (* .csproj). Это может решить проблему:

  1. исключить конструктор DataSet из проекта
  2. закрыть Visual Studio
  3. удалить Designer1.cs с диска
  4. удалить Designer.cs с диска (если он существует)
  5. запустить Visual Studio
  6. откройте конструктор DataSet
  7. , теперь у вас должен быть Designer.cs

. Альтернативой может быть попытка изменить информацию в файле * .csproj, а затем переименовать Designer1 в Designer во всех местах, где это происходит. Я не пробовал, но может сработать.

8
ответ дан 5 December 2019 в 09:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: