У меня есть приложение, которое использует некоторые кодовые скрипты для генерации dll-файлов во время выполнения и их вызова по мере необходимости, а также столкнулся с некоторыми вопросами, прежде чем я начну его кодировать!
Можно ли выгружать их из памяти, когда они не нужны?
Если нет - как это повлияет на производительность при загрузке их в отдельные домены приложений и вызове вызовов с использованием некоторого ipc и т. Д. - кстати, это должно быть очень быстродействующим / в режиме реального времени
В качестве альтернативы, как насчет загрузки нескольких экземпляров сгенерированной сборки (конечно, с разными версиями #)? Я предполагаю, что если вы отпустите все ссылки, которые не используются, они могут быть выгружены gc / framework?
Также вопрос Q: будут ли в этом сценарии какие-либо "столкновения" (не уверен, что это правильное слово?)?