aboutcode-org / aboutcode-org/binary-inspector

Get nuget symbols from XML file next to dll for matching

Aberta
#8 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
1
Forks
1
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

sometimes XML files beside a `.dll` file (with the same name) seems like it contains a lot of info on symbols, ti would be nice if we can extract the symbols from this XML file and match the XML file + the .dll file by matching source symbols.

Example:

Consider the binary: https://github.com/tmenier/Flurl/releases/download/Flurl.Http.4.0.2/Flurl.Http.4.0.2.nupkg

we have in the binary:
```
to/lib/net461/Flurl.Http.dll
to/lib/net461/Flurl.Http.xml
to/lib/net6.0/Flurl.Http.dll
to/lib/net6.0/Flurl.Http.xml
to/lib/netstandard2.0/Flurl.Http.dll
to/lib/netstandard2.0/Flurl.Http.xml
```

One of the XML file contents is as follows:

```


Flurl.Http




ISerializer implementation based on System.Text.Json.
Default serializer used in calls to GetJsonAsync, PostJsonAsync, etc.




Initializes a new instance of the class.

Options to control (de)serialization behavior.

```

Here the member names contains symbols:
```

```
which can be matched to source symbols at the source archives from: https://github.com/tmenier/Flurl

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.