C#は、.NET Frameworkが入っていないと動かない。
フリーウェアとかなら、.NET Frameworkを入れろと出た段階で、
.NET Frameworkを入れるのではなく、プログラムがゴミ箱行き。
まあ、.NET Frameworkを入れろと出る親切なプログラムも少ないが。大抵は、なんたら.dllが無いと出て起動しないだけだな。