Can a .Net application be converted into a single .exe portable application?
i.e. no installer, it just runs?
I imagine all the dll\'s, resources etc need
You could use ILMerge to merge all assemblies into a single executable. But you still need the framework runtime installed. To turn your executable into a native executable you may take a look at this question.