VS2010, ASP.Net и .designer.cs файлы - PullRequest
       4

VS2010, ASP.Net и .designer.cs файлы

9 голосов
/ 23 августа 2010

Недавно столкнулся с этим любопытством.

Одно решение с двумя проектами (ORM и веб-сайт). Visual Studio 2010 Ultimate на обоих компьютерах, настройка одинакова.

Решение и проекты, созданные на компьютере A, все страницы .aspx имеют файлы .designer.cs.

Решение и проекты, скопированные на компьютер B, и добавленные новые веб-страницы, все новые страницы .aspx не имеют файлов .designer.cs, хотя веб-сайт по-прежнему работает нормально.

Переместите новый контент обратно на компьютер A, и теперь при восстановлении возникают ошибки, связанные с отсутствующими файлами .designer.cs.

Почему это случилось? Почему две установки VS2010 обрабатывают это по-разному с помощью одного и того же решения и файлов проекта?

Ответы [ 4 ]

3 голосов
/ 08 сентября 2010

Щелкните правой кнопкой мыши на .aspx, выберите «Преобразовать в веб-приложение».

Причина: поскольку ваш «домашний» компьютер, безусловно, отличается от рабочего компьютера, это может быть много вещей. Поврежденный шаблон VS, некоторые дополнения VS, .net framework, что угодно.

Проблема с созданием файла designer.cs возникает начиная с VS 2003, поэтому ответьте на свой вопрос «почему» находится внутри внутренних компонентов VS.

1 голос
/ 07 сентября 2010

У меня была эта проблема, поэтому я удалил сгенерированные файлы .cs из системы управления версиями и выполнил предварительную задачу для этого проекта.

Проверьте MSBuild, пользовательская задача для запуска пользовательского инструмента для создания классов для модели linq to sql? для получения дополнительной информации

1 голос
/ 07 сентября 2010

Вид удара в темноте, но на основе метода передачи файлов - VS создает файлы .designer.cs как скрытые?И они пропускаются при передаче.

Тем не менее, вы рассматривали контроль версий?ИМХО - это первое, что нужно любому программному проекту.

1 голос
/ 24 августа 2010

Похоже, это может быть связано с типами проектов Web Site \ Web Application в VS2008 и выше. Вы открываете один и тот же файл проекта \ решения на каждой машине?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...