Создание ссылки на метаданные из сборки в памяти, созданной с помощью Reflection.EmitC#

Место общения программистов C#
Ответить
Anonymous
 Создание ссылки на метаданные из сборки в памяти, созданной с помощью Reflection.Emit

Сообщение Anonymous »

Я создал сборку, модуль и классы в динамической сборке, используя Reflection.Emit в .NET6. Я не могу сослаться на эту сборку в своей CSharpCompilation; Я не могу использовать MetadataReference.CreateFromFile, поскольку моя сборка находится в памяти и не имеет местоположения, и я больше не могу использовать MetadataReference.CreateFromAssembly, поскольку она устарела.
Как мне создать MetadataReference для этой динамической сборки в памяти?

Подробнее здесь: https://stackoverflow.com/questions/731 ... ction-emit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»