Описание тега dynamic-assemblies
Динамическая сборка - это сборка.NET, которая создается динамически во время выполнения и содержит сгенерированные классы и методы. Обычно создается с помощью отражения.
1
ответ
Что может вызвать это ExecutionEngineException?
Я пытаюсь использовать Reflection.Emit для генерации класса-оболочки в динамической сборке. Автоматическое создание обертки является частью новой библиотеки с открытым исходным кодом, которую я пишу под названием "GoInterfaces". Класс-обертка реализ…
15 июн '10 в 00:23
1
ответ
Загрузить сборку во время выполнения, вызвать метод и выгрузить сборку.
Я создаю приложение, которое подключится к нескольким базам данных SQL и получит некоторые детали из базы данных, В этом приложении я должен зашифровать детали подключения к базе данных, такие как пароли имени пользователя. да, это просто и понятно,…
25 июн '11 в 12:06
1
ответ
Как протестировать Drive при сборке динамической сборки
Я работаю над созданием динамического контекстного драйвера для LINQPad для баз данных IBM Db2. Я тестировал большую часть кода и думаю, что уже закончил получать всю необходимую мне информацию о базе данных, которая мне нужна. (Возможно, мне понадо…
04 фев '16 в 01:03
1
ответ
C#.NET - как проверить, можно ли собирать динамическую сборку?
Как можно проверить, является ли динамическая сборка коллекционной? Expectation: if(assembly.IsDynamic) { if(assembly.IsCollectable) { } }
23 янв '19 в 14:58
2
ответа
.net динамические сборки
Недавно меня спросили, знаю ли я что-нибудь о динамических сборках в.Net. Короткий ответ был - я не знаю. Я нашел множество статей, в которых описывается, как создать динамическую сборку, но ни одной, которые действительно объясняют следующее: Что о…
07 мар '10 в 00:54
1
ответ
.NET: Расширить классы при загрузке или есть концепция загрузчиков классов?
Этот вопрос, вероятно, задавался сотни раз, но снова: есть ли концепция загрузчиков классов в.NET. И позвольте мне развить проблему: я не хочу вводить класс с несколькими дополнительными элементами кода, необходимыми для возможности включения объект…
21 ноя '12 в 15:02
2
ответа
Разница в поведении компонентов.NET при изменении конфигурации компиляции
У меня проблемы с куском кода, который ведет себя по-разному в зависимости от того, был ли он скомпилирован в конфигурации Release или Debug в Visual Studio. Я вручную изменил все параметры компиляции проекта, которые я вижу в конфигурации выпуска, …
12 янв '13 в 17:33
1
ответ
Создать динамический тип в C# во время выполнения
Я пытаюсь создать AC# класс динамически во время выполнения. using System; class Hist { private int? _min; private int? _max; public int? min { get{return _min;} set {_min = value;} } public int? max { get{return _max;} set {_max = value;} } } publi…
04 янв '17 в 12:33
1
ответ
Статически связывать и компилировать Runtime с деревом выражений compiletoMethod()
Я работаю над проектом, в котором мы переносим Racket Language на.NET, используя DLR. Мы строим дерево выражений и вызываем CompileToMethod() Метод: Соответствующий исполняемый код эмиссии: (взято из Как сохранить дерево выражений в качестве главной…
18 мар '14 в 22:55
1
ответ
Компиляция во время выполнения с ссылочными сборками
Я создал функцию для компиляции кода C# в строку в памяти и использовать его во время выполнения. Это работает очень хорошо. Затем я создал небольшую библиотеку классов (назовем ее mynew.dll) и поместил ее в папку c:\mylibraries\mynew.dll. В моем ко…
16 дек '16 в 11:09
1
ответ
Динамические сборки и методы
Я программировал.NET и C# в течение многих лет, но только недавно столкнулся с DynamicMethod тип вместе с концепцией динамической сборки в контексте отражения. Кажется, они всегда используются при генерации IL (кода времени выполнения). К сожалению,…
21 дек '11 в 15:15
1
ответ
Как я могу сгенерировать реализацию этого свойства, используя выражения вместо генерации IL?
Я пытаюсь генерировать классы во время выполнения, которые реализуют методы получения свойств с телом, которое вызывает метод базового класса сгенерированного класса. Вот пример простого интерфейса, а также рукописная реализация, которую я пытаюсь п…
11 апр '14 в 17:46
3
ответа
Двухсторонняя кросс-коммуникация
Я работаю над проектом, в котором я хочу иметь плагин-песочницу, такую как System, однако у меня возникают проблемы при разработке двухсторонней межпроцессной коммуникации в реальном времени. Сначала я думал о WCF, так как он может передавать мета…
04 окт '11 в 01:17
1
ответ
Почему динамическое ключевое слово не работает с динамически загружаемыми сборками?
Я работаю над оценщиком выражений CSharp, который можно использовать, как вы можете видеть ниже. Этот компонент генерирует код и компилирует его в памяти, а затем загружает сгенерированную сборку, создает экземпляр сгенерированного класса и запускае…
21 фев '11 в 15:23
1
ответ
Метод расширения в динамически генерируемой сборке?
Я пытаюсь включить статический класс методов расширения в динамически сгенерированную сборку, за исключением того, что я продолжаю получать ошибку компилятора типа "Ожидается тип" в строке 6, столбец 28, что происходит на слове "это". Если я удаляю …
08 июл '10 в 02:08
3
ответа
Как сохранить динамически сгенерированную сборку, которая хранится в памяти?
Я хочу получить сборку, сохранив ее на диск или отразив во время выполнения. Сборка динамически генерируется в памяти третьей стороной. Кто-нибудь знает как это сделать?
09 дек '09 в 08:56
1
ответ
Использование метода Roslyn Emit с ModuleBuilder вместо MemoryStream
У меня были проблемы с производительностью при использовании Roslyn для компиляции в динамическую сборку. Компиляция заняла ~3 секунды, по сравнению с ~300 миллисекундами для компиляции того же кода при использовании CodeDom компилятор. Вот урезанна…
09 апр '14 в 21:40
4
ответа
.NET: доступ к закрытым членам из динамической сборки
Я работаю над библиотекой, которая позволяет пользователям вводить произвольные выражения. Моя библиотека затем компилирует эти выражения как часть большего выражения в делегат. Теперь по неизвестным причинам компилируем выражение с Compile иногда /…
22 апр '11 в 19:00
5
ответов
Загрузка подключаемых файлов DLL: "Вызванный элемент не поддерживается в динамической сборке".
У нас есть пользовательские библиотеки DLL, которые не включены в наш начальный установочный файл. Они загружаются во время выполнения. Этот процесс работал нормально при использовании.NET 2.0, но мы получаем сообщение об ошибке "Вызванный элемент н…
10 апр '12 в 15:02
1
ответ
Вывод на консоль Visual Studio внешней программы, запущенной из проекта библиотеки с использованием динамической загрузки сборки
Я создал простое тестовое решение, состоящее из 3 проектов: Первый проект - это библиотека классов, содержащая интерфейс ITest с методом void DoSomething() Второй проект также является библиотекой классов, содержащей класс Test, который реализует IT…
28 июл '16 в 05:35