Могу ли я скомпилировать только один файл класса и использовать его?
У меня есть приложение asp.net, в котором у меня есть папка App_code с разными классами. Всякий раз, когда я публикую свое приложение, оно создает один App_Code.dll для всех классов, и это нормально, но теперь мне нужно добавить еще один класс, но я хочу опубликовать только этот файл классов. Является ли это возможным??
2 ответа
Попробуйте добавить новый проект (библиотеку классов) в решение, добавьте свой файл класса в этот проект. И используйте его, добавив ссылку на него в другой проект.
Тогда вы не должны публиковать, размещать код как есть, и он компилируется по запросу первого пользователя. И всякий раз, когда добавляется новый класс, AppPool перезапускается. Конечно, это происходит с медлительностью для первого пользователя, и после этого это похоже на то, что делается с публикацией.