2017-10-04 11 views
-1

Ich habe vor kurzem Xcode und Visual Studio 2017 für Mac in der Lage, für IOS 11 zu entwickeln aktualisiert. Wenn das passiert, ist fast mein gesamter Code aus meinem alten Projekt in rot unterstrichen und einige grundlegende Anweisungen scheinen gebrochen zu sein. Zum Beispiel: using Foundation; using ObjCRuntime; using UIKit; Alle diese sind gebrochen, und wenn ich zu laufen versuchen, bauen oder sogar mein Projekt reinigen, bekomme ich folgende Fehlermeldung:Verwenden von Anweisungen nach dem Upgrade auf IOS 11 Xamarin.IOS

Error: /Users/davidshepard/Projects/NewEPA/NewEPA/NewEPA.csproj: Object reference not set to an instance of an object (NewEPA) 

Ist das ein Problem mit der neuen Version von Visual Studio und Xamarin, dass ich mir nicht bewusst bin. Ich verbrachte ungefähr eine Stunde damit, durch Bugzilla zu scrollen und konnte keine ähnlichen Probleme finden, also könnte es sein, dass ich mein altes Projekt so konfigurieren muss, dass es mit dem neuen Xamarin funktioniert? Jede Hilfe würde sehr geschätzt werden!

+0

Sie können versuchen, das Projekt zu entladen und neu zu laden. Oder bereinigen Sie den Ordner bin und obj, um es auszuprobieren. –

+0

@ Kevin. Ich habe beide Vorschläge vergeblich versucht. Irgendwelche anderen Gedanken? – user1328147

Antwort

0

Es scheint, dass nach Aktualisierung von Visual Studio mein Projektformat automatisch auf MSBuild (Visual Studio 2012) festgelegt wurde. Dies hat die Fehler verursacht. Ich musste nur Rechtsklick auf mein Projekt -> Extras-> Konvertieren Solution Format-> wählen MSBuild (Visual Studio 2017) -> Exportieren Hoffe das hilft jedem, der über ein ähnliches Problem stieß.

Verwandte Themen