Wenn ich richtig bin, werden * .sln-Dateien generiert und nur von Microsoft Visual Studio verwendet, sie sind möglicherweise nicht kompatibel mit anderen IDEs.
Sie könnten Glück haben und das Projekt verwendet einige Build-Generator wie CMAKE oder Premake. Wenn dies der Fall ist, können Sie diese Tools verwenden, um die korrekte Projektdatei für Xamarin zu generieren. Lesen Sie die Dokumentation des Tools, um weitere Informationen dazu zu erhalten.
Wenn dies nicht der Fall ist, müssen Sie das Build-System in Xamarin in einer neuen leeren Projektdatei manuell neu erstellen. Dazu müssen Quelldateien und andere Elemente, die Teil Ihrer Codebasis waren, manuell kopiert und die ursprünglichen Visual Studio-Buildoptionen und -Flags so genau wie möglich zugeordnet werden. Einige Versuche und Fehler werden notwendig sein. Es kann auch menschlich unmöglich sein, wenn das Projekt zu komplex ist oder benutzerdefinierte Build-Schritte verwendet.
Sie können leicht überprüfen, ob Ihre Xamarin-Installation C++ unterstützt, indem Sie versuchen, darin ein C++ - Projekt zu erstellen und eine traditionelle Hello World zu kompilieren. Ich denke, es wird derzeit nicht unterstützt und was Sie sich erinnern, ist wirklich MonoDevelop, die vorherige IDE von Xamarin der Firma verwendet. Dieser unterstützt C++, aber ich bin mir nicht sicher über seinen aktuellen Status oder ob Support verfügbar ist.
Nicht korrekt. XS kann .sln-Dateien auf die gleiche Weise wie VS – xleon
@xleon öffnen, immer etwas Neues lernen: D ist das XML-Schema in beiden IDEs gleich oder ähnlich? – rlam12
Es ist meistens das gleiche, nur einige Randfälle werden von XS nicht unterstützt (meistens Bugs). Das Gegenteil funktioniert auch, Sie können die Lösung mit XS erstellen und dann mit VS öffnen – xleon