Вопросы по теме 'clr'

Как мне получить список доменов приложений, созданных моим приложением?
У меня есть служебное приложение, которое создает AppDomain в процессе его использования для длительных задач. Я отслеживал их, сохраняя их в Hashtable с уникальным идентификатором. После завершения задачи приложение-служба выгружает домен...
1794 просмотров
schedule 30.10.2022

Является ли основной метод JIT?
Насколько я помню, функция JIT'd при вызове во второй раз. А как насчет метода Main? Будет ли код внутри JIT? Если я измерю какой-то кусок кода, нужно ли мне обернуть его функцией?
267 просмотров
schedule 06.10.2022

Движок Javascript с хорошей совместимостью с JVM и CLR
Из-за огромных ресурсов, стоящих за ним, Javascript, кажется, быстро становится предпочтительным языком сценариев для приложений, особенно с веб-интерфейсом. У меня есть приложение, которое требует расширяемости как на передней, так и на внутренней...
833 просмотров
schedule 04.11.2022

SQL Server: как проверить, включена ли CLR?
SQL Server 2008. Как легко проверить, включен ли clr?
113797 просмотров
schedule 10.09.2022

Самый простой способ сделать вызов между доменами приложений?
Мне нужно вызвать метод объекта в другом домене приложения (передать параметр и получить результат). Идеи? UPD оба AppDomain создаются не моим кодом (хост-приложение создает его, а затем вызывается мой код). Как я могу получить доступ к одному...
13657 просмотров
schedule 18.04.2024

Является ли это злоупотреблением общей системой типов?
Предположим, у нас есть компилятор, скомпилированный в .Net, где все методы будут универсальными для всех их типов (параметров и локальных переменных), и при написании метода вы будете указывать не типы, а ограничения. При компиляции метод может...
312 просмотров
schedule 17.01.2024

Как вызвать метод объекта, производного от MarshalByRefObject, без определения объекта в сборке?
Мне нужно вызвать метод для объекта, загруженного в другой домен приложения. Я не могу загрузить ни сборку с этим определением типа, ни сборку ни с одним из его базовых типов. (после загрузки эти сборки не выгружаются, что не приемлемо для моей...
478 просмотров
schedule 23.12.2023

Будет ли при изменении ASP.NET на 4.0 запускать виртуальный каталог с CLR 4?
Мы планируем использовать .NET 4 с одним из наших веб-сервисов, поскольку он лучше обрабатывает ThreadPool. Это заставило меня задуматься, если я изменю версию ASP.NET, в которой работает виртуальный каталог, на 4.0, мне даже не придется...
286 просмотров
schedule 23.12.2023

Может ли адрес переменной измениться во время выполнения?
Я читал адресную привязку переменных и задавался вопросом, изменяется ли адрес переменной во время выполнения при любых обстоятельствах? Может ли это произойти из-за сборки мусора в JVM или CLR? А как же С и С++?
1811 просмотров
schedule 25.08.2022

Как сделать управляемый код доступа к dll, но предоставить функции неуправляемому двоичному файлу
Итак, вот моя ситуация: я работаю с двоичным файлом, написанным на неуправляемом C ++, который позволяет пользователю указывать .dll для настройки функций; приложение c ++ будет вызывать определенные функции в dll. В этом случае dll будет полагаться...
489 просмотров
schedule 11.01.2024

Память процесса по сравнению с памятью Распределение памяти AppDomain
Предположим, у меня есть приложение .Net App.exe, которое создает три домена: DomainA, DomainB и DomainC. Можно ли сказать, что CLR выделяет процессу App.exe некоторый объем физической памяти, а затем эта память делится в какой-то пропорции между...
1182 просмотров
schedule 21.08.2022

Как CLR распознает исключение Corrupt State Exception?
Фон Наше приложение вызывает сборку смешанного режима, в неуправляемом коде которой имеется известная ошибка, вызывающая исключение AccessViolationException. Наша цель состояла в том, чтобы поймать исключение AV, обернуть его и создать новое...
150 просмотров
schedule 07.11.2022

Отладка Visual Studio 2013 CLR SP на локальном MS SQL Server 2014
В настоящее время я дергаю себя за волосы здесь. У меня есть проект базы данных SQL Server в Visual Studio 2013, который содержит CLR SP. У меня есть тестовый сценарий, созданный для вызова SP и позволяющий мне его отлаживать. Я могу создавать,...
1309 просмотров

C# — Преобразование массива String в sbyte** (String[] в sbyte**)
XFunction — это интерфейс командной строки для управляемого кода C++ (оболочки). Я хочу использовать XFunction(int,sbyte**) в своем проекте C# и преобразовать массив строк в sbyte**. sbyte[][] sbytes = new sbyte[7][]; for (int argCounter = 0;...
1624 просмотров

Ошибка зависимостей сборки C#/SQL Server 2012
Я создал пользовательскую сборку с помощью C#, которая имеет следующие зависимости: Newtonsoft.Json.dll SMDiagnostics.dll System.ServiceModel.Internals.dll System.Runtime.Serialization.dll Затем эта сборка загружается в SQL Server 2012...
977 просмотров
schedule 23.03.2024

Почему сборщик мусора обрабатывает завершаемые объекты отдельно?
Я читаю книгу Джеффри Рихтера "CLR через С#". Это цитата оттуда: Методы Finalize вызываются по завершении сборки мусора для объектов, которые сборщик мусора определил как мусор. Это означает, что память для этих объектов не может быть...
704 просмотров
schedule 06.01.2024

Столбец SQL varbinary для массива байтов в С# завершается ошибкой, когда набор результатов передается как XML
Я кодирую метод, который будет извлекать необработанные данные из базы данных двумя способами. Первый метод — это приложение C# (.Net 4.6), которое извлекает данные из SQL (Server 2015). Код приведен ниже, и он работает хорошо //...
801 просмотров
schedule 10.10.2023

C++/CLI Какой класс содержит глобальные функции?
Если я правильно помню, функции должны быть членами класса в мире CLR, а глобальные функции возможны в C++/CLI. Означает ли это, что эти глобальные функции являются частью какого-то скрытого «глобального» класса? Если да, то как можно получить его...
835 просмотров
schedule 23.10.2022

Почему вызывается этот виртуальный метод?
Я пишу базовый класс и два производных класса: class Base { public virtual void fn() { Console.WriteLine("base fn"); } } class Derived1 : Base { public override void fn() {...
127 просмотров
schedule 25.09.2022

Неуправляемые компоненты под управлением Common Language Runtime
Я новичок в С#. На самом деле, я только начал учить язык несколько дней назад. Я пытаюсь опираться на концепцию .NET Framework, относящуюся к C#. Я читал о CLR здесь https://docs.microsoft.com/en-us/dotnet/framework/get-started/overview Что...
116 просмотров
schedule 15.11.2023