Если я включаю файл .bin.gz в DLL в качестве встроенного ресурса, он не отображается в списке Assembly.GetManifestResourceNames () и не может быть загружен с помощью Assembly.GetManifestResourceStream (). Если я переименую этот файл во что-то еще, он появится.
Файл .bin.gz отображается в .csproj. Я создаю библиотеку классов .NET Core 2.2.
Что происходит? Существует ли какой-либо фильтр по типу файла, который препятствует внедрению определенных типов?
РЕДАКТИРОВАТЬ: На дальнейшую проверку. Похоже, что ресурсы .bin.gz помещены в другую .dll с именем [AssemblyName] .resources.dll, которая находится в папке «bin» рядом с [AssemblyName] .dll. Почему это происходит и почему это не происходит с другими файлами?