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

Как получить покрытие кода сборки после того, как ExportDll прогнал ее через ildasm/ilasm?
Я использую шаг после сборки в своей сборке С#, чтобы предоставить сигнатуру функции из моей dll. На этом шаге используется инструмент ExportDll из http://www.codeproject.com/KB/dotnet/DllExport.aspx . Однако, если я запускаю свою dll через mstest...
659 просмотров
schedule 14.05.2024

Процедура, импортированная {dll}, не может быть загружена
У меня есть несколько написанных на неуправляемом C++ файлов lib, которые мне нужно связать с dll управляемого C++. Затем мне нужно вызвать функции этого управляемого C++ из приложения C#. Первый шаг в порядке - создается управляемая C++ dll, я...
7109 просмотров
schedule 05.07.2023

ИЛЬДАСМ: Как это работает?
Хотя существует множество примеров использования ILDASM, мне еще предстоит найти какую-либо информацию о том, как ILDASM заполняет свои данные. Может ли кто-нибудь помочь пролить свет на это для меня? Изменить: я должен упомянуть, что мне...
625 просмотров
schedule 25.03.2023

Как компилятор Visual Studio компилирует атрибуты безопасности в CIL?
У меня есть следующий атрибут SecurityPermission(SecurityAction.Assert) в методе моего класса. Я компилирую его (отладочная сборка) и просматриваю вывод в ildasm.exe, просматривая необработанные кучи и просматривая кучу больших двоичных объектов,...
153 просмотров
schedule 15.03.2022

Назначение и значение specialname и rtspecialname в IL
Я пытаюсь понять код IL и внутренние компоненты С#, особенно в настоящее время, я написал простую программу приветствия мира на С#, код которой: using System; class Program { public static void Main() { Console.WriteLine("Hello...
2350 просмотров
schedule 31.12.2023

Как запустить ildasm на .Net core exe / assembly?
Я пытаюсь запустить ildasm (Intermediate Language Disassembler), установленный как часть Visual Studio 2019, против консольного приложения .NetCore3.1. Используйте командную строку разработчика Visual Studio 2019 и выполните следующую команду...
1418 просмотров
schedule 16.10.2023