By portable I mean in installer-less application kind of way.
Can I somehow bundle the .net framework (or just the assemblies it depends on) with my application so it could run on any Windows system without installing anything?
I think this is the same as Can a .NET windows application be compressed into a single .exe?