У меня есть решение для веб-сайта, содержащее проект с классами домена.
Я добавил общедоступное свойство auto (get; set;) к одному из классов домена.Страница на веб-сайте ссылается на это свойство - оно было добавлено на страницу с помощью IntelliSense.
Проект сайта работает нормально.Но когда я строю решение, я получаю старую ошибку «Класс не содержит определения свойства».Однако, если я щелкну правой кнопкой мыши на свойстве в файле aspx.cs, я получу право на объявление в классе домена.
Другой проект веб-сайта в решении может вызвать это свойство класса без ошибок..
На самом деле использование веб-сайта завершается неудачно с тем же исключением.
Похоже, Visual Studio имеет здесь какой-то странный эпизод.
Есть предложения, что может быть не так?
Спасибо
Дэвид
Редактировать: Вот некоторые дополнительные наблюдения в серии шагов.
- Чистое решение (говорит 14 успешно; там16 проектов находятся в решении)
- Решение для сборки (говорит 16 успешно)
- Перестроить решение (с ошибками, как описано)
- Решение для сборки (с ошибками, как описано)
Веб-сайт на самом деле не работает - он всегда выдает ошибку.
Похоже, что он успешно прекомпилируется.
Редактировать 2: Я удалил ссылку на проект и повторнодобавил, но проблема остается.
Изменить 3: Я добавил новый проект веб-сайта в решение и скопировал все файлы с существующего веб-сайта на новый веб-сайт.Проблема существует как на новом веб-сайте, так и на существующем.