Distribution of custom shaders

I want to distribute custom shaders with my UI. How can I do that shader will be part of my assembly (.dll) so I don’t have to distribute .xksl files?

Never mind, I would have to compile it to bytecode and distribute diff version for each platform. Think I will use .xksl files.

Yes, .xksl is the best option for now.

Later, we plan to have a real Xenko effect/shader bytecode (similar to SPIR-V or DXIL).
It should also make conversion from Xenko to HLSL/GLSL much faster.