ILSpy is the open-source .NET assembly browser and decompiler.
1 ответ

InvokeScript декомпилированного HtmlDocument не работает

Вот код, который я получил, используя ILSpy: public static object InvokeScript(this IHTMLDocument2 document, string scriptName, object[] args = null) { object result = null; UnsafeNativeMethods.tagDISPPARAMS tagDISPPARAMS = new UnsafeNativeMethods.t…
12 авг '12 в 16:57
1 ответ

Когда я вмешиваюсь в сборку, почему я не могу удалить оригинальные инструкции?

Чтобы иметь возможность тестировать унаследованный код, основанный на SharePoint, мне нужно смоделировать некоторые объекты SharePoint. Я делаю это, изменяя сборки SharePoint, заменяя их методы моими на лету. Это работает для некоторых случаев, но н…
12 авг '15 в 15:10
1 ответ

Декомпилированная сборка - необычный код

Я декомпилировал сборку, используя ILSpy, и один класс, в частности, привлек мое внимание: public class CustomTextStream : NetworkStream { private EventHandler<CustomEventArgs> someEvent; public event EventHandler<CustomEventArgs> SomePu…
26 мар '13 в 19:50
1 ответ

Используя ILSpy, как перейти к строке ресурса?

Я просматриваю System.Web.Mvc библиотека, и я не знаю, как перейти к файлам ресурсов. Я вижу строку кода, как это... throw new ArgumentException(MvcResources.Common_NullOrEmpty, "contentPath"); Так что я нажимаю на Common_NullOrEmpty, который принос…
16 май '12 в 06:10
1 ответ

Mono реализует CLR? Или, по крайней мере, какой-то неуправляемый InternalCall? Или ничего?

Мы знаем, что C# использует неуправляемый код, такой как P/Invoke, или код, реализованный в CLR, как InternalCall. Что я хочу знать, так это то, что mono сам реализует полный CLR или просто какой-то неуправляемый код или ничего? Я могу использовать.…
17 фев '12 в 01:44
1 ответ

ILSpy "Не удалось разрешить сборку" в AstBuilder

Я хочу декомпилировать метод в моей сборке, который ссылается, например, на "Microsoft.SharePoint.dll", но у меня на компьютере не установлен SharePoint. Если я использую следующий код, я получаю Mono.Cecil.AssemblyResolutionException "не удалось ра…
23 ноя '12 в 09:50
2 ответа

Как сделать так, чтобы результат декомпиляции ILspy C# был лучше?

ILspy - удивительный инструмент, но когда я использую его, декомпилирую dll, я получаю такой результат: this.lastOrientation = base.get_Orientation(); но что это должно быть так: this.lastOrientation = base.Orientation; как я могу получить лучший ре…
31 мар '15 в 12:59
1 ответ

Найдите все методы, которые зависят от сторонней библиотеки

Я использую ILSpy для изучения сборок. Теперь у меня есть задача найти все методы в исследуемой сборке, которые зависят от сторонней сборки. Другими словами, я хочу знать, какие методы в моей сборке вызывают методы в сторонней сборке. Возможно ли ка…
12 авг '16 в 17:11
2 ответа

Повторная вставка комментариев XML в дерево исходных файлов C# из автоматически сгенерированных файлов [Assembly].xml

Моя ситуация: Итак, на прошлой неделе я декомпилировал сборку.NET с ILSpy в C#; с тех пор я потратил массу усилий на массивацию файлов / проекта и т. д., чтобы все они снова работали правильно (было много маленьких ошибок [в основном вызванных проце…
06 июн '13 в 03:39
2 ответа

Переменные, заканчивающиеся на "1", удаляют "1" в ILSpy. Зачем?

Чтобы понять, как компилятор C# оптимизирует код, я создал простое тестовое приложение. С каждым изменением теста я компилировал приложение и затем открывал бинарный файл в ILSpy. Я только заметил кое-что, что для меня странно. Очевидно, что это нам…
05 сен '14 в 18:27
1 ответ

Версия.NET Runtime, используемая сборкой Windows CE, обязательно соответствует версии CF?

Подумав, есть ли инструмент, который бы сообщал мне, какая версия компактной платформы использовалась для создания exe-реликвии, оставленной нашим покойным / убранным бывшим сотрудником, я нашел это Я загрузил ILSpy в соответствии с рекомендациями t…
1 ответ

Ошибка после использования.NET-декомпилятора: (... явная реализация метода не может быть реализована..., потому что это метод доступа)

Я декомпилирую библиотеку кода с ILSpy, код написан на C#. Когда я создаю решение, появляется это сообщение об ошибке: '.....IEditorVirtualButtonBehaviour.get_gameObject()' explicit method implementation cannot implement '.....IEditorVirtualButtonBe…
30 мар '16 в 12:31
1 ответ

Почему я не могу декомпилировать System.IdentityModel.Services.dll?

Я пытаюсь декомпилировать System.IdentityModel.Services.dll но ни один из инструментов декомпиляции не показывает детали метода Я даже не могу получить IL для этих методов в ILDASM. Та же история для ILSpy. например: System.IdentityModel.Services.Se…
09 июн '14 в 17:18
0 ответов

Этот испущенный код полезен?

Просматривая некоторые DLL с ILSpy, я наткнулся на следующий код: void RenderFiles(List<List<string>> pdfFiles) { int num; for (int i = 0; i < pdfFiles.Count; i = num + 1) { // .... num = i; } } Введение переменной num мне кажется стр…
04 янв '16 в 14:04
0 ответов

Reflexil не может сохранить эту сборку: элемент объявлен в другом модуле и должен быть импортирован

Я пытаюсь просто сделать самое основное изменение в логике сборки.net с reflexil. Самое основное изменение, которое я могу придумать, это создание нового исключения в конструкторе класса, который я пытаюсь изменить. Поэтому я создал похожий класс с …
13 дек '17 в 14:18
1 ответ

Получение свойств из форм в IlSpy

Можно ли получить свойства (ширина, высота, местоположение, ...), например, надписей, кнопок, текстовых полей,... в IlSpy для.Net? Моя проблема в том, что я выполнил проект, но потерял файл проекта, поэтому доступен только.exe-файл. И я действительн…
23 авг '16 в 18:40
1 ответ

ICSharpCode декомпилятор получить из TypeReferenceExpression для TypeDeclaration?

Я использую ICSharpCode.Decompiler.Ast.AstBuilder (который используется SharpDevelop, NRefactory и ILSpy под капотом; оттуда тоже черпал вдохновение) из кода для построения абстрактного синтаксического дерева из сборки.NET Common Intermediate Langua…
23 мар '15 в 18:35
1 ответ

Допустима ли эта строка кода из декомпилятора ILSpy?

Я декомпилировал сборку релиза, используя ILSPy, и получил код, как показано ниже. Когда я открываю декомпилированный проект в VS 2013, я получаю сообщение об ошибке для каждого из этих утверждений. using #j;//this line shows up as an error in VS201…
17 май '16 в 19:49
1 ответ

Почему у этого.dll странные буквы в ILSpy?

Я использую ILSpy, чтобы посмотреть на.dll. Большинство классов на английском языке, но некоторые из них написаны странными буквами, которые я не могу объяснить. Мне интересно, если есть ошибка с.dll или ILspy или вам нужно было по-разному декомпили…
14 май '17 в 00:17
4 ответа

ILSpy, как разрешить зависимости?

Я хочу разобрать всю сборку.NET с помощью ILSpy. Я использовал этот код в качестве базы: http://skysigal.xact-solutions.com/Blog/tabid/427/entryid/2488/Default.aspx И это работает нормально, только когда у меня есть сборка, которая ссылается на Npgs…
31 дек '11 в 17:28