Описание тега clr-hosting
Хостинг CLR означает, что собственный процесс может выполнять управляемый код с помощью dll библиотеки времени выполнения.NET, которая фактически выполняет управляемый код. Такой собственный процесс называется "хостом" CLR, .NET Common Language Runtime, а затем в размещенной среде выполнения собственный процесс может выполнять любые сборки CLR.
1
ответ
Почему CLRHosting API не работает, даже если GetLastError равен 0?
Я пытаюсь загрузить управляемую C# dll в управляемый процесс C#, следуя этому руководству. Я немного потрудился на C/C++ и имею практические знания по MS COM, но C# и управляемый код - это совершенно новый для меня зверь, так что будьте добры, если …
02 фев '14 в 13:05
1
ответ
Интерфейс хостинга CLR4 вызывает повреждение кучи?
Я работаю с родным хостингом CLR уже несколько недель. В начале это работало довольно хорошо. Но позже я заметил, что что-то в моем приложении вызывает повреждение кучи. Я понял, что это вызвано запуском CLR. (См. Следующую короткую версию кода.) #p…
16 авг '11 в 08:31
1
ответ
Разрешение ссылки сборки.NET на другое имя?
Мой проект ссылается на Library1.dll и Library2.dll. Library2.dll зависит от Library1.dll, но он был скомпилирован для ссылки на него с другим именем Library1.Net40.dll. Есть хороший способ сказать моему приложению перенаправить все ссылки на Librar…
24 ноя '10 в 01:05
2
ответа
Как ограничить память, которая может быть выделена конкретным классом?
Я загружаю несколько внешних сборок в свое приложение во время выполнения. И мне нужно ограничить объем памяти, который может использоваться конкретным классом, который определен в каждой из внешних сборок, например, 10 МБ на экземпляр, в противном …
30 янв '11 в 12:18
0
ответов
Размещение.NET CLR в приложении C++: домен изолированного приложения (CAS)
TL;DR; Как я могу создать изолированную AppDomain (настройку CAS) из приложения C++? Длинная версия: Я размещаю.NET CLR в приложении C++, и все работает нормально... Однако мой домен приложений полностью доверяет, и я хотел бы иметь более детальный …
02 дек '15 в 03:30
1
ответ
Как преобразовать файл.tlb в заголовки и файлы реализации?
Я пытаюсь конвертировать mscorlib.tlb. Обычно это используется в C++, как это: #import "mscorlib.tlb" raw_interfaces_only \ high_property_prefixes("_get","_put","_putref") \ rename("ReportEvent", "InteropServices_ReportEvent") Как я могу преобразова…
23 июн '11 в 22:12
2
ответа
Можно ли перезагрузить CLR?
Я возлюсь с проектом, где CLR размещается в приложении C. Есть ли поддерживаемый способ отсоединить CLR и перезапустить его?
26 ноя '09 в 00:39
1
ответ
Обработка исключений в CLR в потоке, не созданном CLR
Проблема: Необработанное исключение в потоке, входящем в CLR из неуправляемого кода, не запускает "нормальную" обработку CLR необработанного исключения. В коде ниже звоню CSSimpleObject.GetstringLength() из C++ с "1" генерирует исключение в вызывающ…
25 май '11 в 12:43
1
ответ
Какое / где значение E_CLR_ALREADY_STARTED?
Документы для ICLRRuntimeHost::SetHostControl утверждают, что он может вернуть E_CLR_ALREADY_STARTED. Я не смог найти определение для этого значения. В идеале я хотел бы знать, что представляет собой соответствующий заголовок (он, кажется, не находи…
16 дек '09 в 18:10
2
ответа
Внедрение хоста CLR в работающий процесс - возможно?
Этот путь лежит безумие, я знаю. У меня есть исполняемый файл (исходный код, к которому у меня нет доступа), который я хотел бы расширить через.NET. Это собственный исполняемый файл, поэтому для этого мне нужно внедрить хост CLR. Моя основная идея з…
24 апр '09 в 20:00
2
ответа
CLR хостинг. Как перечислить _AppDomains в.net 4
У меня есть неуправляемая dll, написанная на C, которая будет внедрена в управляемое приложение (dotNet 4). Я собираюсь перечислить _AppDomainsработает в этом приложении, чтобы загрузить какой-либо модуль в домен. Это можно сделать с помощью ICorRun…
18 мар '13 в 14:16
0
ответов
Приложение.NET не полностью работает при использовании CLR Hosting API
Я загружаю приложение.NET, используя ICLRRuntimeHost::ExecuteInDefaultAppDomain метод, который запускает приложение в порядке. Тем не менее, приложение использует Log4Net с помощью которого он должен вывести информационное сообщение после запуска, н…
09 ноя '17 в 14:12
1
ответ
Доступ AppDomain через ICorRuntimeHost
Мне нужно перечислить AppDomains, загруженные в CLR. Но мне нужно сделать это из неуправляемого кода (в C++). Я думаю, я должен использовать ICorRuntimeHost. Содержит методы для перечисления доменов приложений. ICorRuntimeHost::NextDomain возвращает…
24 фев '13 в 18:15
5
ответов
Функция SQL Server для генерации последовательных чисел
Я хотел бы иметь функцию SQL Server dbo.GetNextNumber(), который будет генерировать последовательные номера для каждого звонка. Насколько я понимаю, это невозможно с нативной функцией T-SQL, поскольку SQL Server настаивает, что функции должны быть д…
17 авг '11 в 14:54
2
ответа
StackruException в.NET >= 4.0 - дает возможность другим потокам корректно завершить работу
Есть ли способ, как по крайней мере отложить завершение управляемого приложения (на несколько десятков миллисекунд) и установить какой-либо общий флаг, чтобы дать другим потокам возможность изящно завершить работу (сам поток SO, очевидно, не будет в…
24 июл '14 в 08:33
0
ответов
Использование памяти.Net Hosting API
Я пытаюсь собрать информацию о памяти, которая используется AppDomain с помощью.Net Hosting API. Я реализовал пользовательские классы IHostMemoryManager и IHostMalloc на C++ и указал их при создании CRL Runtime. Это похоже, как в этой статье - http:…
24 ноя '13 в 23:22
1
ответ
Создание размещенного домена приложений CLR с полными разрешениями доверия, включая сетевые права
Мне нужно разместить среду выполнения.NET в неуправляемом процессе. У меня есть код, который работает для загрузки среды выполнения через COM, и я могу загружать сборки в AppDomain и выполнять код просто отлично. Однако я сталкиваюсь с проблемами с …
02 фев '11 в 16:33
1
ответ
Перехват управляемого исключения через собственные кадры
Возможно ли, чтобы управляемое исключение генерировалось и перехватывалось управляемым кодом, но где есть промежуточные собственные кадры в стеке вызовов? У меня проблемы с этим. Приложение представляет собой 32-битный собственный код и поддерживает…
01 ноя '13 в 02:52
1
ответ
CLR хостинг из управляемого кода?
Можно ли сделать какой-нибудь CLR-хостинг из управляемого приложения? Поскольку API хостинга предоставляется через COM, подключение должно быть возможным. Более того, из версии 4.0 среды выполнения можно разместить более одного CLR в одном и том же …
20 окт '13 в 13:34
1
ответ
Возможно ли только mono_add_internal_call с CLR-хостингом?
Есть ли какая-либо функция, имеющая такие же возможности, как "mono_add_internal_call" в CLR-хостинге без использования mono? Моно Код C++: static MonoString* Sample () { return mono_string_new (mono_domain_get(), "Hello!"); } mono_add_internal_call…
11 авг '15 в 17:09