Файл.asmx требует перестройки, прежде чем разрешить полную сборку сайта

Я работал с моим веб-приложением в течение длительного времени, и недавно два из asmx-файлов начали вести себя довольно странно. Насколько я знаю, никто не трогал их целую вечность, но внезапно, когда я собираюсь создать сайт, он терпит неудачу, потому что пользовательские классы, вызываемые в файле asmx, не распознаются, когда все остальные страницы, которые их используют, в порядке.

Странно то, что если я по отдельности нажимаю на файл asmx и выбираю "Перестроить страницу" для них обоих, все работает нормально, пока я не попытаюсь создать сайт в следующий раз.

Кто-нибудь знает, что я могу сделать, чтобы решить эту проблему? Это стало довольно большим раздражением, хотя я все еще могу обойти это. Все полезно, даже если это всего лишь шаги, которые нужно выполнить для устранения неполадок.

Пример некоторых ошибок, которые я получаю:

Тип ожидаемый Тип "Class.Subclass" не определен

1 ответ

Решение

Я наконец понял это:) Кажется, что проблема была связана с классом, который использовали оба файла.asmx. Я открыл класс, щелкнул правой кнопкой мыши и использовал функцию "Переименовать" в Visual Studio, чтобы присвоить ему (и всем его использованию) другое имя, и ошибка больше не возникает.

Другие вопросы по тегам