C# - Загрузка блока.NET в отдельный AppDomain, таким образом, можно разгрузить его [дубликат]

Если Вы хотите получить список измененных файлов:

git diff-tree --no-commit-id --name-only -r <commit-ish>

, Если Вы хотите получить список всех файлов в фиксации, можно использовать

git ls-tree --name-only -r <commit-ish>
6
задан Community 23 May 2017 в 10:26
поделиться

1 ответ

По сути, вы просто создаете новый домен приложений, а затем вызовите AppDomain.CreateInstanceAndUnwrap , чтобы создать тип. Вот простая статья CodeProject об этом процессе.

Здесь есть некоторые уловки. Вы никогда не сможете напрямую ссылаться на Type (это загрузит тип в ваш текущий AppDomain), и все объекты должны быть производными от MarshallByRefObj . Это позволит вам использовать объект "

3
ответ дан 17 December 2019 в 18:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: