IMHO if you want to use .NET it's better (i will risk even "adviced") to use C#, rather than C++/CLI.
C++/CLI is kinda mix of managed/unmanaged C++ (and that's the main advantage in many opinion), created with an eye to C++ developers, so they could easily switch to a different platform.
Last time I heard a funny quote:
"C++/CLI was created in order to avoid learning C# by C++ developers - lack of asterisks, automatic memory management and easy syntax could cause them a heart attack"