Вопросы с тегом «appdomain»

113
Как рекурсивно загрузить сборку в AppDomain со всеми ссылками?

Я хочу загрузить новую AppDomainсборку со сложным деревом ссылок (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Насколько я понял, когда сборка загружается AppDomain, ее ссылки не загружаются автоматически, и мне приходится...

110
Как я могу реализовать ISerializable в .NET 4+ без нарушения правил безопасности наследования?

Предпосылки: Noda Time содержит множество сериализуемых структур. Хотя мне не нравится двоичная сериализация, мы получили много запросов на ее поддержку еще на временной шкале 1.x. Мы поддерживаем это реализацией ISerializableинтерфейса. Мы получили недавний отчет о сбое Noda Time 2.x в .NET Fiddle...

109
Как я могу надежно определить тип переменной, объявленной с помощью var во время разработки?

Я работаю над средством завершения (intellisense) для C # в emacs. Идея заключается в том, что если пользователь набирает фрагмент, а затем запрашивает завершение с помощью определенной комбинации клавиш, средство завершения будет использовать отражение .NET для определения возможных завершений....

87
В .NET Core нет доменов приложений! Зачем?

Есть ли веская причина, по которой Microsoft решила не поддерживать домены приложений в .NET Core? Домены приложений особенно полезны при создании длительно работающих серверных приложений, где мы можем захотеть обновить сборки, загруженные сервером, изящным образом, не выключая сервер. Как мы...

84
Что такое домен приложения .NET?

В частности, каковы последствия выполнения кода в двух разных доменах приложений? Как данные обычно передаются через границу домена приложения? Это то же самое, что передача данных через границу процесса? Мне любопытно узнать больше об этой абстракции и о том, для чего она полезна. EDIT: хорошее...

83
Есть ли способ принудительно загрузить все сборки, на которые есть ссылки, в домен приложения?

Мои проекты устроены так: Проект «Определение» Реализация проекта" Проект «Потребитель» Проект «Потребитель» ссылается как на «Определение», так и «Реализация», но не ссылается статически ни на какие типы в «Реализация». Когда приложение запускается, проект «Потребитель» вызывает статический метод...