Запитання з тегом «appdomain»

8
Як завантажувати збірку в AppDomain з усіма посиланнями рекурсивно?
Я хочу завантажити нову AppDomainзбірку, яка має складне дерево посилань (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Наскільки я зрозумів, коли збірка завантажується AppDomain, її посилання не завантажуватимуться автоматично, і я повинен завантажувати їх вручну. Тож коли я це роблю: string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory …

8
Як я можу надійно визначити тип змінної, яка оголошується за допомогою var під час проектування?
Я працюю над завершенням (intellisense) об'єктом для C # в emacs. Ідея полягає в тому, що якщо користувач вводить фрагмент, а потім просить завершити за допомогою певної комбінації натискань клавіш, програма завершення використовує відображення .NET для визначення можливих завершень. Для цього потрібно знати тип речі, що завершується, бути відомим. Якщо …

3
Як я можу реалізувати ISerializable у .NET 4+, не порушуючи правил безпеки спадкування?
Передумови: Noda Time містить безліч серійних структур. Хоча я не люблю бінарну серіалізацію, ми отримали багато запитів про її підтримку, ще на часовій шкалі 1.x. Ми підтримуємо його, реалізуючи ISerializableінтерфейс. Ми отримали нещодавній звіт про вихід з ладу Noda Time 2.x у .NET Fiddle . Той самий код, що використовує …

6
Немає AppDomains у .NET Core! Чому?
Чи є серйозна причина, чому Microsoft вирішила не підтримувати AppDomains у .NET Core? AppDomains особливо корисні при створенні тривалих серверних додатків, де ми можемо захотіти витончено оновити збірки, завантажені сервером, без вимкнення сервера. Без AppDomains, як ми збираємося замінити наші збірки в тривалому процесі сервера? AppDomains також надають нам спосіб …

4
Що таке домен програми .NET?
Зокрема, які наслідки має запущений код у двох різних доменах додатків? Як зазвичай передаються дані через межу домену програми? Це те саме, що передача даних через межу процесу? Мені цікаво дізнатись більше про цю абстракцію та для чого вона корисна. РЕДАГУВАТИ: Загалом хороший рівень охоплення класу AppDomain, оскільки я не …
83 .net  appdomain 

9
Чи є спосіб примусити всі збірки, на які посилаються, завантажуватись у домен програми?
Мої проекти налаштовані так: Проект "Визначення" Проект "Впровадження" Проект "Споживач" Проект "Споживач" посилається як на "Визначення", так і на "Впровадження", але статично не посилається на жоден тип у "Впровадженні". Коли програма запускається, проект "Споживач" викликає статичний метод у "Визначенні", який повинен знаходити типи в "Впровадженні" Чи я можу змусити будь-яку …

3
Я не розумію Домени додатків
.NET має таку концепцію доменів додатків, які, наскільки я розумію, можуть бути використані для завантаження збірки в пам’ять. Я провів деякі дослідження доменів додатків, а також завітав до мого місцевого книжкового магазину, щоб отримати додаткові знання з цього питання, але це здається дуже мізерним. Все, що я можу зробити з …
80 .net  appdomain 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.