Могу ли я скомпилировать только один файл класса и использовать его?

У меня есть приложение asp.net, в котором у меня есть папка App_code с разными классами. Всякий раз, когда я публикую свое приложение, оно создает один App_Code.dll для всех классов, и это нормально, но теперь мне нужно добавить еще один класс, но я хочу опубликовать только этот файл классов. Является ли это возможным??

2 ответа

Решение

Попробуйте добавить новый проект (библиотеку классов) в решение, добавьте свой файл класса в этот проект. И используйте его, добавив ссылку на него в другой проект.

Тогда вы не должны публиковать, размещать код как есть, и он компилируется по запросу первого пользователя. И всякий раз, когда добавляется новый класс, AppPool перезапускается. Конечно, это происходит с медлительностью для первого пользователя, и после этого это похоже на то, что делается с публикацией.

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