Net Framework oder CLR

Wenn jemand ein Programm von mir downloaden will, was muss er dann genau installieren, das ganze .NET Framework Redistributable ( 20 MB!) oder nur CLR oder gibt es eine einfachere Alternative? Wie kann ich dem Anwender helfen? Das wird doch niemand extra downloaden nur weil man ein kleines Programm ausprobieren will. Kann ich nur das notwendigste auf meiner Webseite zum Download bereitstellen?

Nein, kannst Du nicht.

Das .NET Framework Redistributable ist letztlich die CLR (also die Runtime-Umgebung, die .NET-Programme ausführt).
Und um eine Installation desselbigen kommt man nicht herum. Punktum.
Du kannst ja z.B. auch ohne Java-Engine keine Java-Programme ausführen. Ohne die VB Runtime läuft kein VB-Programm.
Also für jedes passende Programm die passende Umgebung!

Nachdem das Framework aber auch wirklich leicht erreichbar ist (z.T. installieren sogar Grafikkartentreiber schon das .NET Framework mit!) sollte das nicht wirklich ein Problem sein.

Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]