Я пытаюсь создать домен приложения в VB/VS2015, используя .net Framework 4, 64-разрядную версию, но получаю исключение OutOfMemoryException.
domain = AppDomain.CreateDomain("mydomain")
Он отлично работает, если я делаю это в приложении Windows Form, но я пытаюсь сделать это в библиотеке классов (для вызова из стороннего приложения), и каждый раз это терпит неудачу.
Я хотел бы знать, является ли законным создание домена приложения в этих обстоятельствах (в конце концов, я не создаю приложение), и сообщение об ошибке вводит в заблуждение, или я что-то еще упускаю (доказательства безопасности? ).
Microsoft признает ошибку в Framework 4.5, которая вызывает эту ошибку (см. это), но я использую Framework 4.
Чтобы дать немного больше информации, я использую appdomain для динамической загрузки и выгрузки dll, которую я создаю, поэтому я могу выгружать, перекомпилировать и перезагружать во время разработки, так как стороннее приложение, которое вызывает мою dll, очень медленно работает. загрузиться и загрузить документы. Я хотел бы максимально приблизиться к Редактировать и продолжить!