While code reviewing I found the following in a csproj
file:
<ItemGroup>
<Content Include="ilmerge.internalize.exclude.txt" />
</ItemGroup>
No such file exists in my source code directories.
Though I find the file in ..packages..\content
and ..\bin\Debug\
They all contain the a namespace (removed from this question) followed by an asterisk. ..Web.Api.*
I guess it stems from ILMerge but cannot say how.
I guess I can safely remove the ItemGroup
element. Right?
Edit
Present theory is that the files comes from a badly written dependency that utilises ILMerge to not expose its own dependencies. During some rework we managed to make it do the opposite, expose everything, plus even the file ilmerge.internalize.exclude.txt
was carried over.
The very question is still unanswered though - what the file does.