2016-10-31 4 views
0

Ich habe eine .SLN-Datei, die ich in Xamarin Studio öffnen möchte, das Problem ist, dass diese Datei in C++ ist, und wenn ich das Projekt öffne, erscheint diese Meldung: "Xamarin Studio lässt diese Art von Projekt nicht zu "Wie öffne ich ein C++ .SLN-Projekt in Xamarin Studio auf dem Mac?

I Xamarin Studio Version 6 aktualisieren und ich denke, in früheren Versionen kann ich auf Projekte mit C# nicht nur funktionieren, sondern auch in C und C++, ich glaube, ich brauche eine Ergänzung zu Xamarin Studio hinzufügen

also wie kann ich eine C++ Lösung in Xamarin Studio auf Mac öffnen? oder wenn das unmöglich ist, welche andere Option habe ich?

Antwort

-1

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.

+0

Nicht korrekt. XS kann .sln-Dateien auf die gleiche Weise wie VS – xleon

+1

@xleon öffnen, immer etwas Neues lernen: D ist das XML-Schema in beiden IDEs gleich oder ähnlich? – rlam12

+0

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

Verwandte Themen