I have an assembly appearance issue. When I import an assembly into a big assembly, its parts appearance is the default grey. When I open the small one assembly, its parts appearance is normal. Is this a bug or some sort of???
So, I solved my issue and realized that it's not correct to call it issue, because it's maybe a SolidWorks option. I realized that I can add/edit appearance by a part level or by a component level, I just removed all component level appearances from the subassembly and I received the original part colors. :)
You can do it that way. However, if you need parts to be those colors in a future project, you would have to change them again. Its better to do each individual part within sub-assemblies to guarantee all parts will retain the properties in any case.