 <p>If you're trying to avoid C++/CLI, automatic conversion really won't make sense.</p> <p>The main issue isn't the classes and your code - it's that the underlying frameworks are so dramatically different that you'll likely need to restructure, rearchitect, and change your approach in order to make things work properly in the native version.</p> <p>Many of the concepts that will be commonplace in C# will just not map over the same way into C++.</p>