Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2022, том 34, выпуск 3, страницы 31–46
DOI: https://doi.org/10.15514/ISPRAS-2022-34(3)-3
(Mi tisp691)
 

Diff tool for comparing .NET assemblies in the Rider IDE
[Инструмент для сравнения .NET сборок в интегрированной среде разработки Rider]

V. I. Miroshnikov

St. Petersburg State University
Аннотация: Разработчику .NET иногда требуется сравнить скомпилированные программы или сборки, например, при обновлении версий сторонних библиотек или при работе с собственными бинарными файлами. Однако существующие инструменты имеют ряд серьёзных недостатков, например, они не поддерживают сравнение сборок .NET Core. В данной работе мы рассмотрели различные типы сборок .NET и, учитывая их структуру, разработали и интегрировали в Rider IDE собственный инструмент Assembly Diff, который учитывает недостатки существующих инструментов и расширяет возможности сравнения. Мы представили несколько вариантов представления и реализации инструмента сравнения и выбрали наиболее функциональный в виде дерева сравнения, для которого разработали и описали специальные алгоритмы, позволяющие учитывать семантические особенности типов .NET.
Ключевые слова: Assembly Difference, assembly diff tool, .NET assembly diff, Rider, сравнение сборок, Exe/Dll diff, сравнение откомпилированных сборок
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: V. I. Miroshnikov, “Diff tool for comparing .NET assemblies in the Rider IDE”, Труды ИСП РАН, 34:3 (2022), 31–46
Цитирование в формате AMSBIB
\RBibitem{Mir22}
\by V.~I.~Miroshnikov
\paper Diff tool for comparing .NET assemblies in the Rider IDE
\jour Труды ИСП РАН
\yr 2022
\vol 34
\issue 3
\pages 31--46
\mathnet{http://mi.mathnet.ru/tisp691}
\crossref{https://doi.org/10.15514/ISPRAS-2022-34(3)-3}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp691
  • https://www.mathnet.ru/rus/tisp/v34/i3/p31
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2025