В сети доступно несколько постов для описания папок Obj / Bin и файлов внутри каждой из них.
Просто для объяснения высокого уровня -
Файлы ресурсов - это, как правило, любые неисполняемые файлы данных, используемые вашим приложением, такие как файлы изображений, аудио и видео. Файл ресурса также может иметь определенные значения в определенных контекстах.
Файлы кэша - это промежуточные исходные файлы, которые Visual Studio кэширует перед началом сборки. В частности, содержимое всех скомпилированных исходных файлов (файлов с узлом Compile msbuild). Если какой-либо из ваших исходных файлов будет изменен во время сборки, то эти исходные изменения не будут использоваться во время сборки. Изменения будут отображаться в редакторе, но не в сборках.