Rozhodně se nic nepřekompilovává, jednak proto, že by se musely s každou aplikaci distribuovat zdrojové soubory jak aplikace tak všech použitých knihoven a jednak s každou verzí .NETu také SDK Windows. Každé .NET aplikaci stačí .NET runtime v příslušné verzi, pro kterou byla aplikace vytvořena.