Как сгенерировать aspx.designer.cs в визуальной студии?
Мой текущий aspx.designer.cs не работает должным образом, кто-нибудь имеет какие-либо идеи о регенерации aspx.designer.cs в обозревателе решений.
1 ответ
Нашел здесь:
В Visual Studio:
1) Remove your aspx.designer.cs file 2) Right click on your aspx file and select "Convert to Web Application" or for VS2017 click on your aspx file and then from Project menu, click "Convert to Web Application"
Это должно добавить aspx.designer.cs назад и в актуальном состоянии.
Если вы получаете сообщение об ошибке:
"Ошибка создания файла конструктора: метод или операция не реализованы".
Попробуйте закрыть Visual Studio, а затем снова откройте ваш проект и повторите шаг номер два
И здесь:
Отсутствующий или поврежденный файл конструктора приводит к сбою сборки Visual Studio (VS). Это связано с тем, что без файла конструктора VS не может найти объявления элементов управления. Кроме того, большинство элементов управления временем не добавляются в designer.cs, что приводит к ошибкам сборки.
Чтобы решить эту проблему, ниже приведено простейшее из известных мне решений:
- Удалите ваш дизайнерский файл, если он поврежден, иначе начните с шага 2.
- Перейдите на страницу разметки (источник) aspx и найдите строку кода ниже.
<%@ Page Language="C#" AutoEventWireup="false" CodeFile="SamplePage.aspx.cs" Inherits=" SamplePageClass" %>
- Теперь измените тег CodeFile на CodeBehind.
- Сохраните файл.
- Перестройте ваш проект (это создаст дизайнерский файл для вашей страницы)
- Отмените ваши изменения (Шаг 3).