C++/CLIは有料でしょ。
C#は無料。
C++.netは無料だけどC++/CLIとの区別がつかなくなるからC++で.netは頭がこんがらがるだけだと思う。