После добавления нового файла класса в App_Code действие сборки является содержимым вместо компиляции

#ide #visual-studio-2008-sp1

#ide #visual-studio-2008-sp1

Вопрос:

В VS2008 я добавляю новые классы в веб-проект.

Когда я щелкаю правой кнопкой мыши на App-Code -> Добавить -> Новый элемент -> Класс …

Действие сборки для вновь созданного элемента установлено в значение содержимое вместо компиляции. Похоже, что это было бы проблемой с шаблоном. Я нашел несколько других через Google, которые столкнулись с этой проблемой, но, похоже, никто не нашел более постоянного решения, кроме «измените его из содержимого на компиляцию после создания».

Мой вопрос: Кто-нибудь знает об исправлении этого, официальном или ином?

Комментарии:

1. это веб-сайт, основанный на папке, или сайт, основанный на файле проекта?

Ответ №1:

App_Code — это специальная папка, предназначенная для проектов на основе папок.

Это всего лишь предположение, но, возможно, у вас проект на основе файла project, а не простой проект на основе папки.

Комментарии:

1. Да, оказывается, веб-приложениям вообще не принадлежат папки App_Code. Я подтвердил, что простое добавление файла класса в корень проекта установило правильное действие. Один из наших разработчиков добавил папку App_Code, потому что он привык работать с проектами веб-сайтов. Решением было избавиться от App_Code.